Sie müssen GUIDs über einen externen HTTP-Dienst zuweisen, der von Microservices mit Zehntausenden von Nachrichten pro Sekunde aufgerufen wird, und sind besorgt über Rückstau (Backpressure). Wie sollten Sie die Pipeline gestalten, um den Rückstau zu minimieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Den Job in Zehn-Sekunden-Schritten stapeln (batchen)..
Warum dies die Antwort ist
Das Stapeln (Batchen) von Anfragen für den externen HTTP-Dienst ist die effektivste Methode, um Rückstau zu minimieren. Anstatt für jede einzelne Nachricht einen separaten HTTP-Aufruf zu tätigen, können Sie mehrere Nachrichten sammeln und sie in einem einzigen Batch-Aufruf an den Dienst senden. Dies reduziert den Overhead pro Anfrage erheblich und entlastet den externen Dienst, wodurch die Wahrscheinlichkeit von Rückstau sinkt. Zehn-Sekunden-Schritte sind ein guter Ausgangspunkt, um eine Balance zwischen Latenz und Durchsatz zu finden. Das direkte Aufrufen des Dienstes über HTTP für jede Nachricht würde den Rückstau verschlimmern. Die statische Pipeline-Erstellung oder das Erstellen neuer Objekte in startBundle sind keine direkten Strategien zur Rückstau-Minimierung bei externen Dienstaufrufen.
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