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 ou o 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 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 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 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 é mandató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 propriedades é 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 Limpo Selecione a caixa de opções para autenticar os usuários.
Túnel através do HTTP Sim Não Limpo 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.

Conceitos relacionados


Fluxos de Mensagem

Tarefas relacionadas
Decidindo Quais Nós Utilizar
Tratando Erros em Fluxos de Mensagens
Desenvolvendo aplicativos do
Editando Propriedades Configuráveis

Referências relacionadas
Nó Real-timeInput