Ein Unternehmen hat zwei Anwendungen: einen Sender, der Nachrichten mit zu verarbeitenden Payloads sendet, und eine Verarbeitungsanwendung, die diese Payloads empfängt und verarbeitet. Der Sender sendet etwa 1.000 Nachrichten pro Stunde. Die Verarbeitung von Nachrichten kann bis zu 2 Tage dauern; fehlgeschlagene Nachrichten müssen aufbewahrt werden, damit sie die Verarbeitung anderer Nachrichten nicht blockieren. Welche Lösung erfüllt diese Anforderungen und ist am betriebseffizientesten?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Integrieren Sie die Sender- und Prozessoranwendungen mit einer Amazon Simple Queue Service (Amazon SQS)-Warteschlange. Konfigurieren Sie eine Dead-Letter Queue, um Nachrichten zu sammeln, deren Verarbeitung fehlschlägt..
Warum dies die Antwort ist
Die Integration von Sender- und Prozessoranwendungen mit Amazon SQS ist die betriebseffizienteste Lösung. SQS ist ein vollständig verwalteter Warteschlangendienst, der die Entkopplung von Anwendungen ermöglicht und Nachrichten zuverlässig speichert. Die Konfiguration einer Dead-Letter Queue (DLQ) ist entscheidend, um Nachrichten, deren Verarbeitung fehlschlägt, zu isolieren, ohne den Hauptverarbeitungsfluss zu blockieren, was die Anforderung erfüllt, fehlgeschlagene Nachrichten aufzubewahren. Die lange Aufbewahrungsdauer von SQS (bis zu 14 Tage) unterstützt die Anforderung, dass die Verarbeitung bis zu 2 Tage dauern kann. Eine Redis-Instanz auf EC2 wäre nicht betriebseffizient, da sie manuelles Management erfordert und keine integrierte DLQ-Funktionalität bietet. Kinesis Data Streams ist für Echtzeit-Streaming und höhere Durchsätze konzipiert, was für 1.000 Nachrichten pro Stunde überdimensioniert wäre und keine einfache DLQ-Mechanismus bietet. Amazon SNS ist ein Publish/Subscribe-Dienst, der Nachrichten an mehrere Abonnenten sendet, aber keine Warteschlangenfunktionalität oder einen Mechanismus zur Aufbewahrung fehlgeschlagener Nachrichten bietet, was für dieses Szenario ungeeignet ist.
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