Was ist das Architekturmuster des Publish-Subscribe-Brokers?

Das Publish-Subscribe-Broker-Architekturmuster ist ein Nachrichtenmuster, bei dem mehrere Herausgeber über einen zwischengeschalteten Broker Nachrichten an mehrere Abonnenten senden können. Herausgeber senden Nachrichten an den Broker, der die Nachrichten dann an alle abonnierten Clients oder Abonnenten verteilt. Abonnenten können bestimmte Themen oder Nachrichtentypen abonnieren, und der Broker stellt sicher, dass nur relevante Nachrichten an die Abonnenten gesendet werden, die diese Themen abonniert haben. Dieses Muster ermöglicht eine Entkopplung zwischen Herausgebern und Abonnenten sowie die Flexibilität, Herausgeber und Abonnenten nach Bedarf hinzuzufügen oder zu entfernen. Der Broker bietet außerdem einen Puffermechanismus, der sicherstellt, dass Nachrichten auch dann zugestellt werden, wenn Abonnenten derzeit nicht aktiv sind. Dieses Muster wird häufig in verteilten Systemen für ereignisgesteuerte Architekturen verwendet.

Veröffentlichungsdatum: