訊息伺服器位址語法

用於指定訊息伺服器位址的語法如下:

scheme://address_syntax

當中的 schemeaddress_syntax,其說明如下表所示。

方案 連接服務 說明 語法
mq jms

ssljms
在指定主機和連接埠上的 Message Queue 連接埠對映器,將會處理連接請求,並且根據指定的連接服務動態指定連接埠。只要知道連接埠號,Message Queue 就能進行連接。 [hostName][:port][/serviceName]
預設 (僅對於 jms 服務):
hostName = localhost
port = 7676
serviceName = jms
mqtcp jms Message Queue 進行直接 TCP 連接至指定的主機和連接埠,以建立連接。 hostName:port/jms
mqssl ssljms Message Queue 進行直接、安全的 SSL 連接至指定的主機和連接埠,以建立連接。 hostName:port/ssljms
htttp httpjms Message Queue 進行直接的 HTTP 連接至指定的 Message Queue Tunnel Servlet URL。(您必須配置代理程式才能存取 Tunnel Servlet。) HTTPtunnelServletURL
htttps httpsjms Message Queue 進行直接的 HTTPS 連接至指定的 Message Queue Tunnel Servlet URL。(您必須配置代理程式才能存取 Tunnel Servlet。) HTTPStunnelServletURL

 

下表顯示某些典型範例,說明如何套用訊息伺服器位址語法。

連接服務 代理程式主機 連接埠 範例位址
未指定 未指定 未指定 預設值
(mq://localHost:7676/jms)
未指定 指定主機 未指定 myBkrHost
(mq://myBkrHost:7676/jms)
未指定 未指定 指定連接埠對映器的連接埠 1012
(mq://localHost:1012/jms)
ssljms 本地主機 預設連接埠對映器的連接埠 mq://localHost:7676/ssljms
ssljms 指定主機 預設連接埠對映器的連接埠 mq://myBkrHost:7676/ssljms
ssljms 指定主機 指定連接埠對映器的連接埠 mq://myBkrHost:1012/ssljms
jms 本地主機 指定服務連接埠 mqtcp://localhost:1032/jms
ssljms 指定主機 指定服務連接埠 mqssl://myBkrHost:1034/ssljms
httpjms N/A N/A http://websrvr1:8085/imq/tunnel
httpsjms N/A N/A https://websrvr2:8090/imq/tunnel