Progettare un sistema di sottoscrizione push Pub/Sub per clickstream in cui i sottoscrittori potrebbero essere temporaneamente non disponibili. Requisiti: archiviare l'input non consumato, riprovare i fallimenti gradualmente per evitare il sovraccarico e, dopo un massimo di 10 tentativi, archiviare i messaggi falliti in un topic. Come configurare la sottoscrizione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare l'exponential backoff come criterio di ripetizione della sottoscrizione e configurare il dead lettering su un topic diverso con un numero massimo di tentativi di consegna impostato su 10..
Perché questa è la risposta
Questa opzione soddisfa tutti i requisiti. L'exponential backoff (backoff esponenziale) è il meccanismo ideale per riprovare i fallimenti gradualmente, evitando di sovraccaricare i sottoscrittori temporaneamente non disponibili. Il dead lettering (lettera morta) su un topic diverso assicura che i messaggi non consumati vengano archiviati dopo il numero massimo di tentativi (10), come richiesto. Aumentare l'acknowledgement deadline non risolve il problema dei tentativi graduali e dell'archiviazione dei messaggi falliti. La riconsegna immediata non implementa un backoff graduale. Configurare il dead lettering sullo stesso topic di origine creerebbe un loop infinito di messaggi falliti.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta