Entwerfen Sie Microservices für Cloud Run, die eine interne Kommunikation mit hohem Durchsatz und geringster Latenz erfordern. Welches Protokoll und welche Konfiguration sollten Sie verwenden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie HTTP/2 auf Cloud Run und implementieren Sie gRPC zwischen Microservices; verwenden Sie Streaming gRPC für große Payloads..
Warum dies die Antwort ist
Für interne Microservices-Kommunikation mit hohem Durchsatz und geringer Latenz ist gRPC die beste Wahl. gRPC basiert auf HTTP/2, das Multiplexing, Header-Komprimierung und bidirektionales Streaming unterstützt, was die Effizienz erheblich steigert. Cloud Run unterstützt HTTP/2 nativ. Streaming gRPC ist ideal für große Payloads, da es den gesamten Datensatz nicht im Speicher halten muss. RESTful HTTP-Dienste sind zwar weit verbreitet, bieten aber nicht die gleiche Leistung wie gRPC für diesen Anwendungsfall, insbesondere ohne HTTP/2-Streaming. Apigee ist eine API-Verwaltungsplattform, die für externe APIs und Sicherheitsrichtlinien nützlich ist, aber nicht die zugrunde liegende Kommunikationsleistung verbessert. SOAP mit XML ist ein älteres Protokoll, das für seine Ausführlichkeit und seinen Overhead bekannt ist, was zu höherer Latenz und geringerem Durchsatz führt. Paginierung und Datenbankindizierung sind Techniken zur Datenverwaltung, die für die Optimierung von Datenbankabfragen relevant sind, aber nicht das Kommunikationsprotokoll selbst optimieren.
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