A sintaxe para a especificação de um endereço do servidor de mensagens é a seguinte:
esquema://sintaxe_endereço
em que esquema
e sintaxe_endereço
são descritos na tabela seguinte.
Esquema | Serviço de conexão | Descrição | Sintaxe |
---|---|---|---|
mq |
jms
|
O Port Mapper do Message Queue no host e na porta especificados cuidará das solicitações de conexão, atribuindo dinamicamente uma porta com base no serviço de conexão especificado. Depois que o número da porta for conhecido, o Message Queue faz a conexão. | [nomeHost][:porta][/nomeServiço] Padrões (somente do serviço jms): nomeHost = localhost |
mqtcp |
jms |
O Message Queue realiza uma conexão tcp direta com o host e a porta especificados a fim de estabelecer uma conexão. | nomeHost:porta/jms |
mqssl |
ssljms |
O Message Queue realiza uma conexão ssl segura direta com o host e a porta especificados a fim de estabelecer uma conexão. | hostName:porta/ssljms |
htttp |
httpjms |
O Message Queue realiza uma conexão HTTP direita com o URL do servlet de túnel especificado do Message Queue. (O broker deve ser configurado para acessar o servlet de túnel.) | HTTPtunnelServletURL |
htttps |
httpsjms |
O Message Queue realiza uma conexão HTTPS direita com o URL do servlet de túnel especificado do Message Queue. (O broker deve ser configurado para acessar o servlet de túnel.) | HTTPStunnelServletURL |
A tabela seguinte mostra como a sintaxe de endereço do servidor de mensagens é aplicada em alguns casos típicos.
Serviço de conexão | Host do broker | Porta | Exemplo de endereço |
---|---|---|---|
Não especificado | Não especificado | Não especificado | Padrão(mq://localHost:7676/jms) |
Não especificado | Host especificado | Não especificado | myBkrHost |
Não especificado | Não especificado | Porta do Port Mapper do broker | 1012 |
ssljms |
Host local | Porta padrão do Port Mapper | mq://localHost:7676/ssljms |
ssljms |
Host especificado | Porta padrão do Port Mapper | mq://myBkrHost:7676/ssljms |
ssljms |
Host especificado | Porta do Port Mapper do broker | mq://myBkrHost:1012/ssljms |
jms |
Host local | Porta do serviço especificado | mqtcp://localhost:1032/jms |
ssljms |
Host especificado | Porta do serviço especificado | mqssl://myBkrHost:1034/ssljms |
httpjms |
N/D | N/D | http://websrvr1:8085/imq/tunnel |
httpsjms |
N/D | N/D | https://websrvr2:8090/imq/tunnel |