Entwerfen Sie ein sicheres Warteschlangensystem mit hohem Durchsatz, das Google Cloud-Jobs auslöst, die eine Python-API aufrufen, um Trades auszuführen. Welche Implementierung ist am effizientesten?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie ein Pub/Sub-Push-Abonnement, um eine Cloud Function auszulösen, die die Daten an die Python-API übergibt..
Warum dies die Antwort ist
Diese Option ist am effizientesten, da sie ein vollständig verwaltetes, serverloses Design bietet. Pub/Sub ist ein hoch skalierbarer Messaging-Dienst, und ein Push-Abonnement löst automatisch eine Cloud Function aus, wenn eine Nachricht empfangen wird. Cloud Functions sind ereignisgesteuert, skalieren automatisch auf Null und nach Bedarf und sind ideal für die Ausführung von Python-Code, der eine API aufruft, ohne Server verwalten zu müssen. Eine Anwendung auf Compute Engine erfordert die Verwaltung einer VM und die Skalierung muss manuell oder über verwaltete Instanzgruppen erfolgen, was weniger effizient ist. Eine NoSQL-Datenbank als Warteschlange ist nicht der primäre Anwendungsfall und bietet nicht die gleichen Messaging-Garantien und Skalierbarkeit wie Pub/Sub. Cloud Composer ist ein Workflow-Orchestrierungstool und für diesen spezifischen Anwendungsfall überdimensioniert und weniger reaktionsschnell als eine direkte Pub/Sub-zu-Cloud-Function-Integration.
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