Associando Fluxos de Agregação de Difusão e Recepção

Associe o processamento do fluxo de mensagens de fan-out com o processamento do fluxo de mensagens de fan-in correspondente, definindo a propriedade Nome Agregado dos nós AggregateControl e AggregateReply no fluxo de agregação para o mesmo valor.

Se você não configurar essa propriedade quando criar os fluxos de fan-in e fan-out, deverá concluir esta tarefa.

Antes de começar:

Você deve ter concluído as seguintes tarefas:

O Nome Agregado deve ser contextualmente exclusivo em um intermediário. Você pode ter apenas um nó AggregateControl e um nó AggregateReply com um Nome Agregado específico, embora possa ter mais de um nó AggregateControl com o mesmo Nome Agregado, consulte Utilizando Vários Nós AggregateControl. Não implemente um fluxo de fan-in em vários grupos de execução no mesmo intermediário; os resultados são imprevisíveis.

Você pode criar os fluxos de difusão e de recepção no mesmo fluxo de mensagens ou em dois diferentes fluxos de mensagens. Em ambos os casos, as duas partes da agregação são associadas quando você define a propriedade Nome Agregado.

A forma pela qual você configura seu fluxo de agregação depende de vários fatores:

Você pode incluir o fluxo fan-out e fan-in no mesmo fluxo de mensagens. Entretanto, você pode preferir criar dois fluxos separados. As vantagens de criar fluxos separados de difusão e de recepção são:

A amostra a seguir mostra a utilização de dois fluxos para agregação: Você pode visualizar amostras apenas quando utilizar o centro de informações integrado ao Message Brokers Toolkit.

Para associar o fluxo de difusão com o fluxo de recepção:

  1. Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
  2. Abra o fluxo de mensagens que contém seu fluxo de fan-out.
  3. Selecione o nó AggregateControl para abrir a visualização Propriedades , ou clique com o botão direito do mouse no nó e clique em Propriedades para abrir o diálogo Propriedades. As propriedades do nó são exibidas.
  4. Configure a propriedade Nome Agregado do nó AggregateControl para identificar esta agregação. O Nome Agregado especificado deve ser contextualmente exclusivo em um intermediário.
  5. Se você tiver fluxos de fan-out e fan-in separados:
    1. Pressione Ctrl-S ou clique em Arquivo > Salvar name no menu da barra de tarefas (em que name é o nome desse fluxo de mensagens) para salvar o fluxo de mensagens e validar sua configuração.
    2. Abra o fluxo de mensagens que contém seu fluxo de fan-in.
  6. Selecione o nó AggregateControl para abrir a visualização Propriedades , ou clique com o botão direito do mouse no nó e clique em Propriedades para abrir o diálogo Propriedades. As propriedades do nó são exibidas.
  7. Configure a propriedade Nome Agregado do nó AggregateReply como o mesmo valor configurado para a propriedade Nome Agregado no nó AggregateControl correspondente no fluxo de fan-out.
  8. Pressione Ctrl-S ou clique em Arquivo > Salvar nome para salvar o fluxo de mensagens e validar sua configuração.
No WebSphere Message Broker, os fluxos de fan-out e fan-in também foram associados enviando mensagens de controle do nó AggregateControl para o nó AggregateReply. Este recurso não está mais disponível. Para obter o desempenho ideal, não conecte o nó AggregateControl eAggregateReply. No entanto, se não desejar utilizar mensagens de controle em suas agregações, e desejar conectar estes dois nós, consulte Utilizando Mensagens de Controle em Fluxos de Agregação.
Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Agregação de Fluxo de Mensagens
Tarefas relacionadas
Configurando Fluxos de Agregação
Criando o Fluxo de Difusão de Agregação
Definindo Tempos Limites para Agregação
Utilizando Vários Nós AggregateControl
Manipulando Exceções em Fluxos de Agregação
Utilizando Mensagens de Controle em Fluxos de Agregação
Referências relacionadas
Nó AggregateControl
Nó AggregateReply
Nó AggregateRequest
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:11:48

ac12311_