JMS-Clients können sowohl mit Publish/Subscribe- als auch mit Punkt-zu-Punkt-Nachrichten agieren. Von den Publish/Subscribe- und Punkt-zu-Punkt-Anwendungskommunikationsmodellen werden virtuelle Kanäle verwendet, die als Zieladressen bezeichnet werden. Im Publish/Subscribe-Modell heißen die Zieladressen Themen. Im Punkt-zu-Punkt-Modell werden die Zieladressen als Warteschlangen bezeichnet.
Eigenschaft | Beschreibung |
---|---|
Name der Verbindungsfactory | Ein an JNDI übergebener Zeichenfolgename für die Suche des verwalteten Verbindungsfactory-Objekts. Das Verbindungsfactory-Objekt wird zur Erstellung einer Verbindung zur JMS-Zieladresse verwendet.
|
Subskriptionsthema | Ein an JNDI übergebener Zeichenfolgename für die Suche nach dem JMS-Themaziel. Wenn der Knoten für die Verarbeitung von Publish/Subscribe-Nachrichten verwendet wird, wird mit dem Thema eine JMS-Sitzung erstellt. |
Permanente Subskriptions-ID | Diese Eigenschaft gilt nur für
JMSInput-Knoten.
Diese Zeichenfolgekennung wird
angegeben, wenn der Knoten ein permanentes Subskriptionsthema subskribieren soll. Eine permanente Subskription ist eine Subskription, die die Verbindung eines Clients zu einem Nachrichtenserver überdauert. Wenn die Verbindung zwischen einem permanenten Subskribenten und dem Server getrennt wird, speichert der Server Nachrichten, die veröffentlicht werden. Sobald der permanente Subskribent die Verbindung wiederherstellt, sendet der Nachrichtenserver deshalb alle unerwarteten Nachrichten. Die Subskription von permanenten Subskriptionen kann nicht über einen Nachrichtenfluss aufgehoben werden. Die Aufhebung einer zuvor registrierten permanenten Subskription erfolgt durch eine separate Verwaltungstask. Einige JMS-Provider stellen für diese Aktion ein Verwaltungstool zur Verfügung. |
Quellenwarteschlange | Ein an JNDI übergebener Zeichenfolgename für die Suche nach dem JMS-Warteschlangenziel. Wenn der Knoten für die Verarbeitung von Punkt-zu-Punkt-Nachrichten verwendet wird, wird mit der Warteschlange eine JMS-Sitzung erstellt. |
Die Eigenschaften für das Subskriptionsthema und die Quellenwarteschlange schließen sich gegenseitig aus, da sie den Knoten so konfigurieren, dass er entweder mit dem Publish/Subscribe- oder dem Punkt-zu-Punkt-Modell agiert.
Der JMSReceive-Knoten arbeitet nur mit Punkt-zu-Punkt-Nachrichten.
Eine Permanente Subskriptions-ID ist nur mit einem Attribut für das Subskriptionsthema gültig.