Ugrás a fő tartalomra
🔒 Előnézet mód. Az első tizenöt Foundations lecke ingyenes; ez Pro. Indíts 7 napos trial-t, hogy feloldd a szerkesztőt, az AI tippeket és a tananyag többi részét. Kártya szükséges, bármikor lemondhatod a Dashboard-ban.7 napos trial indítása →
← KurzusokSystem Design for Python Juniors6. modul · Valós rendszertervezési esetekTervezési URL-rövidítő: először a kapacitás matematikaiwrite81 / 105
+120 XP
Feladat
📝 **Feladat:** Hozz létre egy kis \`dead_letter_handler(msg, retry_count, max_retries)\`, amely a \`"retry"\`, \`"deadletter"\` vagy \`"drop" egyikét adja vissza: 1. A \`msg.get("hibásan formált", hamis) igaz\` → \`"drop"\` (soha ne próbálja meg újra a sérült bevitelt – örökre meghiúsul). 2. \`retry_count < max_retries\` → \`"retry"\` (még mindig a költségvetés alatt). 3. \`retry_count == max_retries\` → \`"deadletter"\` (elhasználta a költségvetést – útvonal a DLQ-hoz a műveletek felülvizsgálatához). 4. \`retry_count > max_retries\` → \`"drop"\` (már DLQ-dott; a későbbi hibák csendben eltűnnek a zaj megszüntetése érdekében). Ez a minta az, ami megvéd minden gyártási sort a méregüzenet-viharoktól. 📋 Valósítsa meg a fenti funkciót. A tesztek automatikusan futnak. 💡 **Tipp:** Ha elakad, olvassa el újra az elméletet.
✏️ Írd ide a kódodat
🐍
Python betöltése...
Egyszeri letöltés (~1 MB). Utána azonnal fut.
📊 Eredmény
Kattints a Futtatásra az eredmény megtekintéséhez...

💬 Beszélgetés

Légy az első — tegyél fel kérdést vagy oszd meg egy tippet.
Jelentkezz be hogy csatlakozz a beszélgetéshez. Az olvasás ingyenes.
Beszélgetés betöltése…