Definindo os Recursos do

Um cliente de aplicativo pode ser executado em um qualquer lugar no sistema na rede do .Como os clientes do devem utilizar os dispositivos do para conexão ao intermediário e interagir com ele (utilizando MQI e AMI), a configuração de clientes para é idêntica a ele para clientes para um servidor do .

Para suportar conexões clientes para um intermediário:

  1. Se o aplicativo for executado no mesmo sistema que o intermediário, ele poderá estabelecer uma conexão local com o gerenciador de filas do intermediário utilizando MQCONN e não é necessário definir nenhum recurso do para suportá-lo.
  2. Se o aplicativo for executado no mesmo sistema como outro gerenciador de filas na rede do intermediário, ele poderá estabelecer uma conexão local nesse gerenciador de filas. Nesse cenário, é necessário definir o recurso apropriado suportar comunicações entre o gerenciador de filas com o qual o cliente está conectado e com o gerenciador de filas que hospeda o intermediário que fornece o serviço necessário.
  3. Se o aplicativo for executado em um sistema que não suporte um gerenciador de filas, ele deve fazer uma conexão do cliente para um gerenciador de filas em outro sistema. O gerenciador de filas ao qual ele se conecta pode ser um dos seguintes:
    • O gerenciador de filas do intermediário

      É necessário configurar as definições de conexão de cliente e de conexão de servidor apropriadas para suportar esta opção.

    • Outro gerenciador de filas na rede

      É necessário configurar a conexão apropriada do cliente e as definições de conexão do servidor para suportar essa opção, além de assegurar-se de que as definições estejam prontas para suportar comunicações entre o gerenciador de filas com o qual o cliente está conectado e com o gerenciador de filas que hospeda o intermediário que fornece o serviço necessário.

Um aplicativo pode obter mensagens apenas de filas pertencentes ao gerenciador de filas ao qual está conectado (isto é verdadeiro para aplicativos do ).Portanto, se um aplicativo espera receber mensagens de uma fila ocupada por um serviço no interior de um determinado intermediário e pertencente ao gerenciador de filas desse intermediário, você deve conectar-se a esse gerenciador (utilizando uma conexão do cliente local ou ).

Um aplicativo que coloca mensagens, entretanto, pode estar conectado a qualquer gerenciador de filas na rede, contanto que o gerenciador de filas possa resolver o destino de alguma maneira. Em todos os casos, o gerenciador de filas ao qual o aplicativo do cliente está conectado deve saber o local da fila ou das filas onde o aplicativo coloca mensagens (por exemplo utilizando definições de fila remotas).

Ao definir uma fila do como um nó para o fluxo de mensagens, não dê a ele um nome que se inicie com SYSTEM_BROKER.Isso é reservado para filas definidas para uso interno pelo .

Se seu aplicativo for um assinante que receba mensagens publicadas por outros aplicativos, poderá especificar uma fila dinâmica temporária como fila de assinante. Neste caso, o intermediário cancela automaticamente o registro da assinatura quando a fila é excluída.

Para obter detalhes adicionais sobre aplicativos, colocação e obtenção de mensagens e o uso de clientes do , consulte Clientes e o Application Programming Guide.

Conceitos relacionados

Fluxos de Mensagem

Tarefas relacionadas
Desenvolvendo Aplicativos do Fluxo de Mensagens
Implementando Aplicativos de Fluxo de Mensagens

Referências relacionadas

Nós Internos