WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

WebSphere MQ-Verbindungen

Die Anzahl der WebSphere MQ-Verbindungen, die ein Broker zu seinem WS-Manager benötigt, hängt davon ab, wie viele Aktionen des Nachrichtenflüssees auf die WebSphere MQ-Ressource zugreifen.

Für jeden Brokerfluss, der auf eine Warteschlange zugreift, ist eine Verbindung für jeden Nachrichtenfluss-Thread erforderlich. Wird der gleiche WS-Manager von einem anderen Knoten desselben Threads verwendet, wird dieselbe Verbindung genutzt.

Die Anzahl der erforderlichen Warteschlangenkennungen hängt außerdem vom Verhalten des Nachrichtenflusses ab. Bei jedem neuen Nachrichtenfluss, der auf Warteschlangen zugreift, ist für jeden eindeutigen Warteschlangennamen eines Nachrichtenfluss-Threads eine Warteschlangenkennung erforderlich. Knoten, die auf denselben Warteschlangennamen im gleichen Nachrichtenfluss zugreifen, verwenden dieselbe Warteschlangenkennung.

Beim Starten und während der Ausführung eines Brokers werden die Warteschlangenkennungen von WebSphere MQ geöffnet. Diese Warteschlangenkennungen werden vom Broker in den Cache gestellt. Wenn beispielsweise ein Nachrichtenfluss-Knoten einen Zugriff auf die erste von ihm verwendete WebSphere MQ-Ressource startet, öffnet er eine Verbindung für den WS-Manager und öffnet die Warteschlange. Diese Verbindung wird geöffnet, wenn zum ersten Mal eine Nachricht von diesem Nachrichtenflussknoten verarbeitet wird. Bei MQInput-Knoten wird die Verbindung beim Start des Nachrichtenflusses geöffnet. Diese Warteschlangenkennung bleibt bis zu einem der folgenden Ereignisse geöffnet:
  • Der Nachrichtenfluss wird inaktiv und wurde seit einer Minute nicht mehr verwendet.
  • Die Ausführungsgruppe wird gestoppt.
  • Der Broker wird gestoppt.
Die Warteschlangenkennung für den Empfangsknoten wurde nicht freigegeben, als der Nachrichtenfluss inaktiv wurde. Die Warteschlangenkennung wird nur beim Stoppen des Nachrichtenflusses freigegeben.

Ein Thread, der die Arbeit von WebSphere MQ ausführt, wird inaktiv, wenn er auf seiner Eingabewarteschlange eine Minute lang keine Nachrichten erhalten hat. Die zulässige inaktive Zeit startet, wenn sich auf der Eingabewarteschlange, von der gelesen wird, keine Nachrichten mehr befinden. Wenn der Nachrichtenfluss eine Nachricht von der Eingabewarteschlange erhält, wird der Zeitgeber zurückgesetzt.

Wenn ein Nachrichtenfluss inaktiv ist, werden von der Ausführungsgruppe in regelmäßigen Abständen die Warteschlangenkennungen von WebSphere MQ freigegeben. Deshalb spiegeln die vom Broker gehaltenen Verbindungen die aktuelle Verwendung dieser Ressourcen durch den Broker wider.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:11


ReferenzthemaReferenzthema | Version 8.0.0.5 | ac35400_