Messaging-Provider für IBM MQ classes for JMS

Ein JMS -Client (eine Java -Anwendung, die die JMS -API verwendet) verwendet eine Verbindungsfactory, um eine Verbindung zum Provider JMS herzustellen. Der Messaging-Provider, der als JMS -Provider verwendet wird, bestimmt, welche Transporttypen für die Verbindung verfügbar sind.

Wenn Sie Punkt-zu-Punkt-Messaging oder den IBM® MQ Publish/Subscribe-Broker für Publish/Subscribe-Messaging verwenden, müssen Sie IBM MQ als Messaging-Provider verwenden. Der JMS -Client stellt daher eine Verbindung zu einem Warteschlangenmanager her und der von der Verbindung verwendete Transporttyp hängt davon ab, ob sich der JMS -Client auf demselben Computer wie der Warteschlangenmanager befindet:

  • Befindet sich der JMS -Client auf einem anderen Computer als der Warteschlangenmanager, muss der JMS -Client eine Clientverbindung (TCP/IP) verwenden, um eine Verbindung zum Warteschlangenmanager herzustellen.
  • Befindet sich der JMS -Client auf demselben Computer wie der Warteschlangenmanager, kann der JMS -Client direkt über Bindungen oder über eine Clientverbindung (TCP/IP) eine Verbindung zum Warteschlangenmanager herstellen.

Wenn Sie eine Verbindungsfactory erstellen, wählen Sie den Messaging-Provider aus, der als JMS -Provider verwendet werden soll. Hierdurch muss die Verbindungsfactory ausschließlich für den ausgewählten Messaging-Provider geeignete Verbindungen erstellen. Falls Sie den Messaging-Provider wechseln wollen, müssen Sie eine neue Verbindungsfactory erstellen und einen anderen Messaging-Provider festlegen. Weitere Informationen finden Sie unter Verbindungsfactory erstellen.

Sie können jedoch den verwendeten Transporttyp unter der Voraussetzung ändern, dass der neue Transporttyp für den ausgewählten Messaging-Provider geeignet ist. Hierzu müssen Sie den Transporttyp ändern, der der Verbindungsfactory zugeordnet ist, die der JMS-Client für den Aufbau von Verbindungen verwendet. Weitere Informationen finden Sie unter Für Verbindungen verwendeten Transporttyp ändern.