Veröffentlicht am

Die 6 wichtigsten Cloud-Messaging-Muster

Autoren

"Wie kommunizieren Dienste miteinander? Das folgende Diagramm zeigt 6 Cloud-Messaging-Muster.

🔹 Asynchrone Anfrage-Antwort

Dieses Muster zielt darauf ab, Determinismus für Backend-Aufgaben mit langer Laufzeit bereitzustellen. Es entkoppelt die Backend-Verarbeitung von den Frontend-Clients.

Im Diagramm unten führt der Client einen synchronen Aufruf an die API durch und löst damit einen lang andauernden Vorgang im Backend aus. Die API gibt den Statuscode HTTP 202 (Akzeptiert) zurück und bestätigt damit, dass die Anfrage zur Verarbeitung empfangen wurde.

🔹 Herausgeber-Abonnent

Dieses Muster zielt darauf ab, Absender von Verbrauchern zu entkoppeln und zu vermeiden, dass der Absender beim Warten auf eine Antwort blockiert wird.

🔹 Anspruchsprüfung

Dieses Muster löst die Übertragung großer Nachrichten. Es speichert die gesamte Nachrichtennutzlast in einer Datenbank und übermittelt nur den Verweis auf die Nachricht, der später zum Abrufen der Nutzlast aus der Datenbank verwendet wird.

🔹 Prioritätswarteschlange

Dieses Muster priorisiert an Dienste gesendete Anfragen, sodass Anfragen mit höherer Priorität schneller empfangen und verarbeitet werden als Anfragen mit niedrigerer Priorität.

🔹 Saga

Saga wird verwendet, um die Datenkonsistenz über mehrere Dienste in verteilten Systemen hinweg zu verwalten, insbesondere in Microservices-Architekturen, in denen jeder Dienst seine eigene Datenbank verwaltet.

Das Saga-Muster befasst sich mit der Herausforderung, die Datenkonsistenz aufrechtzuerhalten, ohne auf verteilte Transaktionen angewiesen zu sein, die schwer zu skalieren sind und sich negativ auf die Systemleistung auswirken können.

🔹 Konkurrierende Verbraucher

Dieses Muster ermöglicht es mehreren gleichzeitigen Verbrauchern, Nachrichten zu verarbeiten, die auf demselben Nachrichtenkanal empfangen werden. Eine komplexe Abstimmung zwischen den Verbrauchern ist nicht erforderlich. Dieses Muster kann jedoch die Nachrichtenreihenfolge nicht garantieren.

Referenz: Azure Messaging-Muster"

Bitte beachten Sie, dass die französische Version von Ai unterstützt wird und daher geringfügige Fehler auftreten können. Die 6 wichtigsten Cloud-Messaging-Muster

AUTOR

Über ABN Asia: Ai Base Network (ABN), ABN Asia wurde im Jahr 2012 gegründet und ist ein Unternehmen mit akademischem Hintergrund, das von Lehrkräften und ehemaligen Studierenden aus Ungarn, den Niederlanden, Russland, Deutschland und Japan gegründet wurde. Wir teilen eine gemeinsame Leidenschaft und eine klare Vision für Technologie, die Innovation und erstklassige Qualität für unsere Kunden bringt. Unser Motto lautet: Besser. Schneller. Sicherer. In vielen Fällen: Günstiger.

Zögern Sie nicht, uns zu kontaktieren, wenn Sie IT-Dienstleistungen, digitale Beratung, Standardsoftwarelösungen benötigen oder uns Angebotsanfragen (RFPs) senden möchten. Sie können uns unter [email protected] kontaktieren. Wir sind bereit, Ihnen bei all Ihren Technologiebedürfnissen zu helfen.

ABNAsia.org

© ABN ASIA