Nó Real-timeOptimizedFlow

Este tópico contém as seguintes seções:

Finalidade

Utilize o nó Real-timeOptimizedFlow para receber mensagens de clientes que se conectam utilizando o WebSphere MQ Real-time Transport ou o WebSphere MQ Multicast Transport e que utilizam interfaces de programação de aplicativo JMS.

O nó Real-timeOptimizedFlow é um fluxo de mensagens completo que fornece um fluxo de mensagens de Publicação/Assinatura de alto desempenho. As ações executadas por esse nó são todas internalizadas; você não pode influenciar sua operação, exceto pela configuração de suas propriedades e não pode conectá-lo a nenhum outro nó.

Esse nó também suporta publicação em, ou assinatura de, aplicativos WebSphere MQ padrão, mas seu desempenho para esses aplicativos não é tão bom quanto o desempenho alcançado para aplicativos JMS.

Não é possível afetar o conteúdo da mensagem de nenhuma forma quando é utilizado o nó Real-timeOptimizedFlow. Para modificar a mensagem de entrada ou para enviar mensagens ou disponibilizar publicações para aplicativos que utilizem outros protocolos de comunicações, você deve utilizar o nó Real-timeInput.

O nó Real-timeOptimizedFlow é representado no workbench pelo seguinte ícone:

 Ícone do nó Real-timeOptimizedFlow

Utilizando este nó em um fluxo de mensagens

Inclua o nó Real-timeOptimizedFlow em um fluxo de mensagens quando desejar distribuir mensagens por um intermediário para aplicativos clientes, e vice-versa, que utilizam o JMS.

Configurando o Nó Real-timeOptimizedFlow

Quando tiver colocado uma instância do nó Real-timeOptimizedFlow em um fluxo de mensagens, será possível configurá-lo. Clique com o botão direito do mouse no nó da tela do editor e selecione Propriedades. As propriedades básicas do nó são exibidas.

Todas as propriedades mandatórias, para as quais é necessário inserir um valor (aquelas que não possuem um valor padrão definido) são marcadas com um asterisco no diálogo das propriedades.

Configure o nó Real-timeOptimizedFlow da seguinte forma:

  1. Em Porta, identifique o número da porta na qual o nó atende pedidos de publicação ou assinatura de aplicativos JMS.Assegure-se de que o número da porta especificado não entre em conflito com outro serviço de listener. Não existe um padrão para essa propriedade, é necessário inserir um valor.
  2. Se você deseja autenticar os usuários que enviam mensagens no recebimento de suas mensagens, selecione a caixa de opções Autenticação. Se você limpar a caixa de opções (a definição padrão), os usuários não serão autenticados.
  3. Se você deseja que os clientes utilizem o túnel HTTP, selecione Túnel através de HTTP. Se você limpar a caixa de opções (a definição padrão), as mensagens não utilizarão o túnel HTTP. Se selecionar essa caixa de opções, todos os aplicativos do cliente que se conectam utilizarão este recurso. Se não definir, sua conexão será rejeitada. O aplicativo do cliente não pode utilizar esta opção junto com a definição connect-via proxy, que é ativada do lado do cliente.
  4. Em Encadeamentos de Leitura, insira o número de encadeamentos que deseja que o intermediário aloque para ler mensagens.O intermediário inicia quantas instâncias do fluxo de mensagens forem necessárias para processar mensagens atuais, até este limite. A definição padrão é 10.
  5. Em Encadeamentos de Gravação, insira o número de encadeamentos que deseja que o intermediário aloque para gravar mensagens.O intermediário inicia quantas instâncias do fluxo de mensagens forem necessárias para processar mensagens atuais, até este limite. A definição padrão é 10.
  6. Em Encadeamentos de Autenticação, insira o número de encadeamentos que deseja que o intermediário aloque para verificações de autenticação de usuários.A verificação de autenticação de usuários é executada quando uma mensagem é recebida. O intermediário inicia quantas instâncias do fluxo de mensagens forem necessárias para processar mensagens atuais, até este limite. A definição padrão é 10.
  7. Selecione Descrição no navegador de diálogo de propriedades para inserir uma descrição breve, uma descrição longa, ou ambas.
  8. Clique em Aplicar para fazer as alterações no nó Real-timeOptimizedFlow sem fechar o diálogo de propriedades. Clique em OK para aplicar as alterações e fechar o diálogo de propriedades.

    Clique em Cancelar para fechar o diálogo e descartar todas as alterações feitas nas propriedades.

Terminais e Propriedades

O nó Real-timeOptimizedFlow não possui terminais. É um fluxo de mensagens completo e não pode ser conectado a outros nós para estender o processamento de mensagens.

As tabelas a seguir descrevem as propriedades do nó; a coluna com cabeçalho M indica se a propriedade é obrigatória (marcado com um asterisco no diálogo de propriedades caso seja necessário digitar um valor quando nenhum padrão for definido), a coluna com cabeçalho C indica se a propriedade é configurável (você poderá alterar o valor quando incluir o fluxo de mensagens no arquivo bar para implementá-lo).

As propriedades Básicas do nó Real-timeOptimizedFlow são descritas na tabela a seguir.

Propriedade M C Padrão Descrição
Porta Sim Sim   O número da porta no qual o nó atende pedidos de publicação ou assinatura. Você deve fornecer um valor para essa propriedade.
Autenticação Sim Não Não selecionada Selecione a caixa de opções para autenticar os usuários.
Túnel através do HTTP Sim Não Não selecionada Selecione a caixa de opções para indicar que clientes utilizam o encapsulamento HTTP. Limpe a caixa de opções para indicar que o encapsulamento HTTP não é utilizado.
Encadeamentos de Leitura Não Sim 10 O número de encadeamentos utilizados para a leitura.
Encadeamentos de Gravação Não Sim 10 O número de encadeamentos utilizados para a gravação.
Encadeamentos de Autenticação Não Sim 10 O número de encadeamentos utilizados para aceitar conexões e autenticar usuários.

As propriedades de Descrição do nó Real-timeOptimizedFlow são descritas na tabela a seguir.

Propriedade M C Padrão Descrição
Descrição Breve Não Não   Uma breve descrição do nó.
Descrição Longa Não Não   Texto que descreve a finalidade do nó no fluxo de mensagens.
Referências relacionadas
Nó Real-timeInput
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac09205_