La sintassi necessaria per specificare un indirizzo del server di messaggi è la seguente:
schema://address_syntax
dove schema
e address_syntax
sono descritte nella tabella seguente.
Schema | Servizio di connessione | Descrizione | Sintassi |
---|---|---|---|
mq |
jms
|
Il portmapper di Message Queue relativo alla porta e all'host specificati gestisce la richiesta di connessione e assegna in modo dinamico una porta in base al servizio di connessione indicato. Quando il numero di porta è stato determinato, Message Queue esegue la connessione. | [hostName][:port][/serviceName] Valori predefiniti (solo per il servizio jms): hostName = localhost |
mqtcp |
jms |
Message Queue crea una connessione tcp diretta all'host e alla porta specificati per stabilire una connessione. | hostName:port/jms |
mqssl |
ssljms |
Message Queue crea una connessione ssl diretta e sicura all'host e alla porta specificati per stabilire una connessione. | hostName:port/ssljms |
htttp |
httpjms |
Message Queue crea una connessione HTTP diretta all'URL del servlet del tunnel Message Queue specificato. Per accedere al servlet del tunnel, è necessario che il broker sia configurato. | HTTPtunnelServletURL |
htttps |
httpsjms |
Message Queue crea una connessione HTTPS diretta all'URL del servlet del tunnel Message Queue specificato. Per accedere al servlet del tunnel, è necessario che il broker sia configurato. | HTTPStunnelServletURL |
La tabella seguente mostra in che modo la sintassi dell'indirizzo del server viene applicata in alcuni casi tipici.
Servizio di connessione | Host broker | Porta | Indirizzo di esempio |
---|---|---|---|
Non specificato | Non specificato | Non specificato | Impostazione predefinita(mq://localHost:7676/jms) |
Non specificato | Host specificato | Non specificato | myBkrHost |
Non specificato | Non specificato | Porta portmapper specificata | 1012 |
ssljms |
Host locale | Porta portmapper predefinita | mq://localHost:7676/ssljms |
ssljms |
Host specificato | Porta portmapper predefinita | mq://myBkrHost:7676/ssljms |
ssljms |
Host specificato | Porta portmapper specificata | mq://myBkrHost:1012/ssljms |
jms |
Host locale | Porta del servizio specificato | mqtcp://localhost:1032/jms |
ssljms |
Host specificato | Porta del servizio specificato | mqssl://myBkrHost:1034/ssljms |
httpjms |
N/D | N/D | http://websrvr1:8085/imq/tunnel |
httpsjms |
N/D | N/D | https://websrvr2:8090/imq/tunnel |