bg_image
header

Publish-Subscribe-Muster - PubSub

Das Publish/Subscribe-Muster (oft als Pub/Sub abgekürzt) ist ein Kommunikationsmuster in der Softwareentwicklung, das die lose Kopplung von Komponenten oder Systemen ermöglicht. Es besteht aus zwei Hauptakteuren: dem Publisher und dem Subscriber.

  • Publisher: Verantwortlich für die Erzeugung und Veröffentlichung von Nachrichten oder Ereignissen. Ein Publisher sendet Nachrichten zu einem zentralen Ort, dem Message Broker oder Pub/Sub-System.

  • Subscriber: Registriert sich für bestimmte Arten von Nachrichten oder Themen, auf die er reagieren möchte. Ein Subscriber empfängt Nachrichten, die vom Publisher veröffentlicht und vom Message Broker an die entsprechenden Abonnenten weitergeleitet werden.

Das Schlüsselkonzept beim Pub/Sub-Muster besteht darin, dass der Publisher Nachrichten nicht direkt an bestimmte Empfänger sendet, sondern an ein zentrales Vermittlungssystem. Dieses System speichert die Nachrichten und verteilt sie dann an alle Subscribers, die sich für das entsprechende Thema oder die entsprechende Art von Nachrichten interessieren.

Das Muster ermöglicht eine entkoppelte, skalierbare und flexible Kommunikation zwischen verschiedenen Teilen einer Anwendung oder zwischen verschiedenen Anwendungen. Es wird in verschiedenen Systemen und Technologien eingesetzt, einschließlich Messaging-Brokern, Cloud-Plattformen, IoT (Internet of Things), Echtzeit-Analytik und anderen Szenarien, in denen eine flexible Nachrichtenübermittlung erforderlich ist.

 


Erstellt vor 1 Jahr
Advanced Message Queuing Protocol - AMQP Google Cloud PubSub Internet of Things - IoT IoT - Internet of Things Message Broker Publish-Subscribe-Muster - PubSub Publisher Skalierbarkeit Software Softwarearchitektur Subscriber Webanwendung Webentwicklung

Hinterlasse einen Kommentar Antworten Abbrechen
* Erforderliches Feld