FIFOThemen Beispiel Anwendungsfall - Amazon Simple Notification Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

FIFOThemen Beispiel Anwendungsfall

Das folgende Beispiel beschreibt eine E-Commerce-Plattform, die von einem Autoteilehersteller mithilfe von SNS FIFO Amazon-Themen und SQS Amazon-Warteschlangen erstellt wurde. Die Plattform besteht aus drei Serverless-Anwendungen:

  • Lagerverwalter verwenden eine Preisverwaltungsanwendung, um den Preis für jeden Artikel auf Lager festzulegen. Bei diesem Unternehmen können sich die Produktpreise aufgrund von Wechselkursschwankungen, Marktnachfrage und Verschiebungen in der Vertriebsstrategie ändern. Die Preisverwaltungsanwendung verwendet eine AWS Lambda Funktion, die Preisaktualisierungen zu einem SNS FIFO Amazon-Thema veröffentlicht, wenn sich die Preise ändern.

  • Eine Wholesale-Anwendung bietet das Backend für eine Website, wo Auto-Karosseriewerkstätten und Autohersteller die Autoteile des Unternehmens in großen Mengen kaufen können. Um Benachrichtigungen über Preisänderungen zu erhalten, abonniert die Großhandelsanwendung ihre SQS FIFO Amazon-Warteschlange für das SNS FIFO Amazon-Thema der Preisverwaltungsanwendung.

  • Eine Einzelhandelsanwendung bietet das Backend für eine andere Website, auf der Autobesitzer und Auto-Tuning-Enthusiasten einzelne Autoteile für ihre Fahrzeuge kaufen können. Um Benachrichtigungen über Preisänderungen zu erhalten, abonniert die Einzelhandelsanwendung auch ihre SQS FIFO Amazon-Warteschlange für das SNS FIFO Amazon-Thema der Preisverwaltungsanwendung.

  • Eine Analyseanwendung, die Preisaktualisierungen zusammenfasst und in einem Amazon-S3-Bucket speichert, ermöglicht Amazon Athena, den Bucket für Business Intelligence (BI)-Zwecke abzufragen. Um Benachrichtigungen über Preisänderungen zu erhalten, abonniert die Analyseanwendung ihre SQS Amazon-Standardwarteschlange für das SNS FIFO Amazon-Thema der Preisverwaltungsanwendung. Im Gegensatz zu den anderen Anwendungen erfordert die Analyse-Anwendung keine strikte Reihenfolge der Preisaktualisierungen.

Die High-Level-Architektur der E-Commerce-Plattform.

Damit die Groß- und Einzelhandelsanwendungen Preisaktualisierungen in der richtigen Reihenfolge erhalten, muss die Preisverwaltungsanwendung ein streng geordnetes Nachrichtenverteilungssystem verwenden. Durch die Verwendung von SNS FIFO Amazon-Themen und SQS FIFO Amazon-Warteschlangen können Nachrichten der Reihe nach und ohne Duplikate verarbeitet werden. Weitere Informationen finden Sie unter Informationen zur Reihenfolge von Nachrichten für FIFO Themen. Code-Snippets, die diesen Anwendungsfall implementieren, finden Sie unterCodebeispiele für FIFO Themen.