Preskoči na glavni sadržaj
🔒 Način pregleda. Prvih petnaest Foundations lekcija je besplatno; ova je Pro. Pokrenite 7-dnevni trial da otključate editor, AI savjete i ostatak programa. Kartica obavezna, otkažite bilo kada u Dashboard.Pokreni 7-dnevni trial →
← KolegijiSystem Design for Python JuniorsModul 6 · Slučajevi dizajna sustava iz stvarnog svijetaDizajn URL skraćivača: prvo proračun kapacitetawrite81 / 105
+120 XP
Zadatak
📝 **Zadatak:** Izgradite mali \`dead_letter_handler(msg, retry_count, max_retries)\` koji vraća jedan od \`"retry"\`, \`"deadletter"\` ili \`"drop"\`: 1. \`msg.get("malformed", False) je True\` → \`"drop"\` (nikada ne pokušavajte ponovo s pokvarenim unosom — neće uspjeti zauvijek). 2. \`retry_count < max_retries\` → \`"retry"\` (još uvijek ispod proračuna). 3. \`retry_count == max_retries\` → \`"deadletter"\` (iskorišten proračun — ruta na DLQ za pregled operacija). 4. \`retry_count > max_retry\` → \`"drop"\` (već DLQ'd; sljedeći neuspjesi padaju tiho kako bi se zaustavio šum). Ovaj obrazac štiti svaki proizvodni red od oluja otrovnih poruka. 📋 Implementirajte gornju funkciju. Testovi se pokreću automatski. 💡 **Savjet:** Ponovno pročitajte teoriju ako zapnete.
✏️ Piši kod ovdje
🐍
Učitavanje Pythona...
Jednokratno preuzimanje (~1 MB). Zatim radi odmah.
📊 Rezultat
Klikni Pokreni da vidiš rezultat...

💬 Rasprava

Budi prvi — postavi pitanje ili podijeli savjet.
Prijavi se kako bi se pridružio raspravi. Čitanje je besplatno.
Učitavanje rasprave…