Entwerfen Sie eine skalierbare, entkoppelte Pipeline, um Aufträge von Produzenten (Auftragsgeneratoren) an Konsumenten (Auftragsausführer) zu liefern, die das Hinzufügen neuer Anwendungen ohne Beeinträchtigung der bestehenden Leistung ermöglicht. Welchen Ansatz sollten Sie verwenden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie ein Cloud Pub/Sub-Thema, um Aufträge zu veröffentlichen, und verwenden Sie Abonnements, um sie auszuführen..
Warum dies die Antwort ist
Cloud Pub/Sub ist ein vollständig verwalteter Messaging-Dienst, der für die Entkopplung von Diensten und die Bereitstellung asynchroner Kommunikation konzipiert ist. Produzenten können Aufträge in ein Pub/Sub-Thema veröffentlichen, ohne die Konsumenten kennen zu müssen. Konsumenten abonnieren dieses Thema und erhalten die Aufträge, sobald sie verfügbar sind. Dies ermöglicht eine hohe Skalierbarkeit, da Produzenten und Konsumenten unabhängig voneinander skaliert werden können. Neue Anwendungen können einfach durch das Erstellen neuer Abonnements hinzugefügt werden, ohne bestehende Systeme zu beeinträchtigen. Eine API in App Engine würde eine engere Kopplung erfordern und könnte bei hoher Last zu Engpässen führen. Cloud SQL und Cloud Spanner sind relationale Datenbanken, die für Transaktionsdaten optimiert sind, aber nicht primär für die asynchrone Nachrichtenübermittlung und Entkopplung von Diensten in diesem Umfang gedacht sind. Das Einfügen und Löschen von Zeilen in einer Datenbank für jeden Auftrag wäre ineffizient und würde die Skalierbarkeit und Entkopplung beeinträchtigen.
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