Veröffentlichungen

Veröffentlichungen sind Nachrichten, die durch eine Anwendung an den Broker gesendet werden. Der Broker sendet die Nachrichten dann an alle Anwendungen, die den Empfang der Nachrichten subskribiert haben.

Anmerkung: Diese Informationen gelten ausschließlich für Warteschlangenmanager von IBM® WebSphere MQ 6.0.

Der Broker kann erhaltene Veröffentlichungen unterschiedlich handhaben, abhängig von der Art der enthaltenen Informationen.

Status- und Ereignisinformationen

Veröffentlichungen können nach der Art der enthaltenen Informationen kategorisiert werden:
Statusveröffentlichungen
Statusveröffentlichungen enthalten Informationen über den aktuellen Status von etwas, beispielsweise den Preis einer Aktie oder den aktuellen Punktestand bei einem Fußballspiel. Sobald eine Änderung eintritt (sich also beispielsweise der Aktienpreis oder der Punktestand ändert), wird die vorherige Statusinformation nicht mehr benötigt, da sie durch die neue Information ersetzt wird.
Eine Subskribentenanwendung möchte die aktuelle Version der Statusinformationen beim Start erhalten, wie auch neue Informationen, sobald sich der Status ändert.
Ereignisveröffentlichungen
Ereignisveröffentlichungen enthalten Informationen über auftretende individuelle Ereignisse, wie den Handel mit einer bestimmten Ware oder das Erzielen eines bestimmten Tores. Jedes Ereignis ist unabhängig von anderen Ereignissen.
Ein Subskribent möchte Informationen über Ereignisse erhalten, sobald diese geschehen.

Ständige Veröffentlichungen

Standardmäßig löscht ein Broker eine Veröffentlichung, sobald er sie an alle interessierten Subskribenten gesendet hat. Diese Art der Verarbeitung ist für Ereignisdaten, jedoch nicht immer auch für Statusinformationen geeignet. Ein Publisher kann angeben, dass der Broker eine Kopie einer Veröffentlichung aufbewahren muss, die dann als ständige Veröffentlichung bezeichnet wird. Die Kopie kann an weitere Subskribenten gesendet werden, die Bedarf für ein Thema anmelden. Dies bedeutet, dass neue Subskribenten nicht warten müssen, bis Informationen erneut veröffentlicht werden, bevor sie sie erhalten. Beispielsweise würde ein Subskribent, der eine Subskription für einen Aktienkurs registriert, den aktuellen Aktienkurs umgehend erhalten, ohne auf eine Änderung des Aktienkurses warten zu müssen (damit dieser erneut veröffentlicht wird).

Der Broker behält lediglich eine Veröffentlichung je Thema, sodass die alte Veröffentlichung gelöscht wird, sobald eine neue eingeht. Stellen Sie daher sicher, dass je Thema nur ein Publisher ständige Veröffentlichungen versendet.

Subskribenten können angeben, dass sie keine ständigen Veröffentlichungen erhalten möchten. Bestehende Subskribenten können die Zusendung von Kopien ständiger Veröffentlichungen anfordern.