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 der Broker eine Kopie einer Veröffentlichung speichern 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. Das heißt, ein neuer Subskribent muss 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 den Service 'Soccer Results'. 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.

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 | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
aq13030_