Entwerfen Sie ein Pub/Sub-Push-Abonnement-System für Clickstreams, bei dem Abonnenten vorübergehend ausfallen können. Anforderungen: Ungenutzte Eingaben speichern, fehlgeschlagene Versuche schrittweise wiederholen, um Überlastung zu vermeiden, und nach maximal 10 Wiederholungen fehlgeschlagene Nachrichten in einem Topic speichern. Wie konfigurieren Sie das Abonnement?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie exponentielles Backoff als Wiederholungsrichtlinie für das Abonnement und konfigurieren Sie Dead Lettering für ein anderes Topic mit maximal 10 Zustellversuchen..
Warum dies die Antwort ist
Die korrekte Antwort ist, exponentielles Backoff als Wiederholungsrichtlinie zu verwenden und Dead Lettering für ein anderes Topic mit maximal 10 Zustellversuchen zu konfigurieren. Exponentielles Backoff ist entscheidend, um eine Überlastung des Abonnenten bei vorübergehenden Ausfällen zu vermeiden, da es die Wartezeit zwischen den Wiederholungen schrittweise erhöht. Das Speichern ungenutzter Eingaben wird durch die Standard-Nachrichtenspeicherung von Pub/Sub gewährleistet. Dead Lettering an ein anderes Topic nach 10 fehlgeschlagenen Zustellversuchen erfüllt die Anforderung, fehlgeschlagene Nachrichten zu isolieren und weitere Verarbeitungsversuche zu verhindern, während das ursprüngliche Topic sauber bleibt. Die Erhöhung der Bestätigungsfrist löst nicht das Problem der Wiederholungsversuche oder der Überlastung. Die sofortige erneute Zustellung würde den Abonnenten bei Ausfällen überlasten. Dead Lettering an dasselbe Quell-Topic ist keine Best Practice, da es die Fehlerbehandlung erschwert.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich