Ständige Veröffentlichungen verwenden

Standardmäßig löscht ein Broker eine Veröffentlichung, nachdem er sie an alle Subskribenten gesendet hat. Ein Publisher kann jedoch angeben, dass im Broker eine Kopie der Veröffentlichung verbleiben soll. Diese Kopie wird als ständige Veröffentlichung bezeichnet.

Der Broker sendet eine Kopie der ständigen Veröffentlichung an alle Subskribenten, die ihr Interesse am Thema dieser Veröffentlichung anmelden. Deshalb muss ein neuer Subskribent nicht darauf warten, dass Informationen erneut veröffentlicht werden, damit er sie erhält.

So erhält beispielsweise ein Subskribent, der eine Subskription für einen Aktienkurs einrichtet, sofort den zuletzt veröffentlichten Kurs und muss nicht warten, bis sich der Aktienkurs ändert und erneut veröffentlicht wird.

Wenn in der Publish-Nachricht die Veröffentlichungsoption RetainPub angegeben ist, wird die Veröffentlichung vom Broker als ständige Veröffentlichung gespeichert, wobei eine früher gespeicherte ständige Veröffentlichung für das betreffende Thema gegebenenfalls ersetzt wird.

Da der Broker nur eine einzige ständige Veröffentlichung für jedes Thema und jeden Subskriptionspunktion speichert, wird die alte Veröffentlichung gelöscht, sobald eine neue empfangen wird.

Wenn Sie daran denken, ständige Veröffentlichungen zu verwenden, beachten Sie die folgenden Fragen:

Geben Sie im Feld Expiry des Nachrichtendeskriptors (MQMD) ein Verfallsdatum für eine ständige Veröffentlichung an.

Die Beispielanwendungen, die mit WebSphere Message Broker geliefert werden, enthalten folgende Muster: In diesem Beispielprogramm werden ständige Veröffentlichungen verwendet, um die aktuellen Spielstände der überwachten Fußballspiele zu erfassen. Der Mustercode zeigt die Programmierung, die erforderlich ist, um diese Option zu unterstützen. Sie können Beispiele nur anzeigen, wenn Sie das Information Center verwenden, das im Message Brokers Toolkit integriert ist.
Nicht alle Anwendungen können ständige Veröffentlichungen bereitstellen, und nicht für alle ständigen Veröffentlichungen kann ein Verfallsdatum festgelegt werden. Die folgende Tabelle zeigt, welche Anwendungen ständige Veröffentlichungen bereitstellen können und ob die ständigen Veröffentlichungen ein Verfallsdatum haben können.
  MQ SCADA JMS/IP
Ständige Veröffentlichung JA JA NEIN
Verfallsdatum JA NEIN NEIN

Die Spalten in der Tabelle verweisen auf drei Anwendungstypen. Die erste Zeile gibt an, ob eine Veröffentlichung als ständige Veröffentlichung gespeichert werden kann, und die zweite Zeile gibt an, ob für die Veröffentlichung ein Verfallsdatum festgelegt werden kann.

Zugehörige Konzepte
Veröffentlichungen
Subskriptionen
Zugehörige Tasks
Veröffentlichen
Subskriptionen einrichten
Subskriptionen abmelden
Zugehörige Verweise
Nachricht veröffentlichen
Nachricht zum Anmelden als Subskribent
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:48

aq13030_