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 JMS -Provider 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 mit einem WS-Manager her und der Typ des von der Verbindung verwendeten Transports hängt davon ab, ob sich der JMS -Client auf demselben Computer wie der Warteschlangenmanager befindet.
- Wenn sich der JMS -Client auf einem anderen Computer als der Warteschlangenmanager befindet, muss der JMS -Client eine Clientverbindung (TCP/IP) verwenden, um eine Verbindung zum Warteschlangenmanager herzustellen.
- Wenn sich der JMS -Client auf demselben Computer wie der Warteschlangenmanager befindet, 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 aus, welcher Messaging-Provider 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.