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 Usando Diversos 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:
- Você pode modificar os dois fluxos independentemente.
- Você pode iniciar e para os dois fluxos independentemente.
- Você pode implementar os dois fluxos em grupos de execução separados para se beneficiar dos sistemas multiprocessadores ou para fornecer segregação de dados para fins de segurança ou integridade.
- Você pode alocar número diferentes de encadeamentos adicionais aos dois fluxos,
conforme apropriado, para manter uma proporção de processamento adequada.
A amostra a seguir mostra
a utilização de dois fluxos para agregação:
Você
só pode visualizar informações sobre amostras quando usa o centro de informações
que está integrado ao WebSphere Message Broker Toolkit ou o centro de
informações on-line. Você só poderá
executar amostras quando usar o centro de informações que está integrado ao
WebSphere Message Broker Toolkit.
Para
associar o fluxo de difusão com o fluxo de recepção:
- Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
- Abra o fluxo de mensagens que contém seu fluxo de fan-out.
- Selecione o nó do AggregateControl para abrir a visualização Propriedades. As propriedades do nó são exibidas.
- 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.
- Se você tiver fluxos de fan-out e fan-in separados:
- Pressione Ctrl-S ou clique em 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.
- Abra o fluxo de mensagens que contém seu fluxo de fan-in.
- Selecione o nó do AggregateControl para abrir a visualização Propriedades. As propriedades do nó são exibidas.
- 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.
- Pressione Ctrl-S ou clique em 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 e
AggregateReply. 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.