In einem Publish/Subscribe-System befinden sich Clientanwendungen. Dabei handelt es sich um Publisher und Subskribenten, die mit einem Netzwerk von Nachrichtenbrokern verbunden sind, die Veröffentlichungen zu einer Reihe von Themen empfangen und die Veröffentlichungen an die Subskribenten dieser Themen senden.
Normalerweise wird jedem Subskribenten einer Veröffentlichung eine eigene Nachricht gesendet. Bei Verwendung der Multicast-Funktion wird jedoch unabhängig von der Anzahl der Subskribenten in einem Teilnetz zu einem Thema nur eine Nachricht gesendet. Dadurch wird die Auslastung des Netzes verbessert.
Je mehr Subskribenten sich in Ihrem Publish/Subscribe-System befinden, desto besser ist die Auslastung Ihres Netzes bei Verwendung der Multicastfunktion.
Wenn Sie Multicast-Publish/Subscribe verwenden möchten, muss es sich bei dem Subskribenten um einen JMS-Client handeln.
Zur Verwendung der Multicastfunktion müssen Sie einige der Brokereigenschaften ändern. Einige dieser Eigenschaften können für die Ausführung bestimmter Themen definiert werden, aber einige Eigenschaften gelten für alle Multicastnachrichten, die durch diesen Broker gesteuert werden.
Für jedes Thema kann die Unterstützung für Multicast sowie die IP-Adresse definiert werden, an die Multicastnachrichten gesendet werden.