MQ 方案和 MQ 服务地址语法

消息服务地址的完整语法为

scheme://address-syntax

其中,schemeaddress-syntax 将在下表中进行介绍。

MQ 方案和 MQ 服务是下表前两列中显示的值。

方案名称
连接服务
说明
地址语法
mq jmsssljms 消息队列客户机运行时将连接位于指定主机和端口的 MQ 端口映射器。该端口映射器返回动态建立的连接服务端口的列表,然后消息队列客户机运行时将连接托管指定连接服务的端口。 [hostName][:port][/serviceName]

默认值:hostName = localhostport = 7676serviceName = jms

默认值仅适用于 jms 连接服务。对于 ssljms 连接服务,需要指定所有变量。

示例:mq:MyHost:7677/ssljms

mqtcp jms 消息队列客户机运行时将通过与指定主机和端口建立 TCP 连接 (绕过 MQ 端口映射器) 来建立连接。 hostName:port/jms

示例:mqtcp:localhost:7676/jms

mqssl ssljms 消息队列客户机运行时将通过与指定主机和端口建立安全 SSL 连接 (绕过 MQ 端口映射器) 来建立连接。 hostName:port/ssljms

示例:mqssl:localhost:7676/ssljms

http httpjms 消息队列客户机运行时将与指定 URL 处的消息队列隧道 Servlet 建立 HTTP 连接。(必须按照 Message Queue Administrator's Guide 中的描述配置中介,才能访问 HTTP 隧道 Servlet。) hostName:port/contextRoot/tunnel

如果多个中介实例使用同一个隧道 Servlet,则连接特定中介实例 (而不是随机选择的实例) 的语法为:http://hostName:port/contextRoot/tunnel?serverName=hostName:instanceName

https httpsjms 消息队列客户机运行时将与指定消息队列隧道 Servlet URL 建立安全 HTTPS 连接。(必须按照 Message Queue Administrator's Guide 中的描述配置中介,才能访问 HTTPS 隧道 Servlet。) hostName:port/contextRoot/tunnel

如果多个中介实例使用同一个隧道 Servlet,则连接特定中介实例 (而不是随机选择的实例) 的语法为:http://hostName:port/contextRoot/tunnel?serverName=hostName:instanceName


Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices