Para alterar o número de encadeamentos que um nó do fluxo de mensagens pode usar no tempo de execução para processar mensagens, é possível configurar a propriedade Instâncias adicionais de um nó de entrada que está incluído em um fluxo de mensagens ou subfluxo incluído em um arquivo BAR.
Sobre Esta Tarefa
A figura a seguir descreve as propriedades de configuração de um nó do fluxo de mensagens:

O
WebSphere Message
Broker aloca os encadeamentos para um fluxo de mensagens como a seguir:
- Por padrão, um encadeamento é alocado por nó de entrada. O nó de entrada pode ser definido no fluxo de mensagens principal ou dentro de um subfluxo.
- O valor padrão da propriedade Instâncias adicionais é de 0 encadeamentos. O valor máximo da propriedade Instâncias adicionais é de 256 encadeamentos.
- Todas as instâncias definidas na propriedade Instâncias adicionais para um nó de entrada são iniciadas pelo WebSphere Message Broker, conforme necessário.
- O número de encadeamentos disponíveis para processar mensagens quando você inicia um fluxo de mensagens é por padrão igual ao número de nós de entrada mais o número de instâncias adicionais configuradas para cada nó de entrada na seção de gerenciamento do arquivo BAR.
- Se você tiver um subfluxo incluído em um fluxo de mensagens, poderá configurar instâncias adicionais para cada nó de entrada modelado dentro do subfluxo.
Essa condição se aplicará se o subfluxo for usado como o nó de início em um fluxo de mensagens, como um nó intermediário em um fluxo de mensagens ou como o último nó em um fluxo de mensagens.
Procedimento
Para incluir mais encadeamentos para processar mensagens por um nó de entrada específico, você deverá concluir as etapas a seguir:
- Abra o arquivo BAR que contém o fluxo de mensagens e subfluxos para o qual deseja definir a propriedade Instâncias adicionais. Na visualização Desenvolvimento do broker, identifique o projeto que contém o arquivo BAR e dê um clique duplo no
arquivo para abri-lo.
- Configure a propriedade Instâncias Adicionais do nó de entrada que é incluído no arquivo BAR para um valor maior que 0 e até 256.
Nota: Se você configurar o valor como um número maior que 256, o arquivo BAR falhará ao ser implementado.
- Altere o Conjunto de instâncias adicionais para Usar Conjunto associado ao Nó.
Resultados
Com base em seu design e configuração do fluxo de mensagens, as
tabelas a seguir resumem o número de encadeamentos disponíveis ao executar
o fluxo de mensagens no WebSphere Message Broker:
Tabela 1. Tabela de resumo de amostra de encadeamentos paralelos
disponíveis ao executar um fluxo de mensagens em um broker Número de nós de entrada em um fluxo de mensagens ou subfluxo |
Número de instâncias padrão ou encadeamentos por fluxo de mensagens (1 encadeamento por nó de entrada em um fluxo de mensagens) |
Propriedade de instâncias adicionais (configuradas no nível do nó de entrada) |
Número máximo de encadeamentos que podem processar mensagens em paralelo |
1 |
1 |
0 |
(1+0) = 1 |
1 |
1 |
1 |
(1+1) = 2 |
1 |
1 |
2 |
(1+2) = 3 |
2 |
2 |
0 |
(1+0) + (1+0) = 2 |
2 |
2 |
Instâncias adicionais = 1 para todos os nós de entrada |
(1+1) + (1+1) = 4 |
3 |
3 |
Instâncias adicionais = 2 para todos os nós de entrada |
(1 +2) + (1 +2) + (1 +2) = 9 |
3 |
3 |
Instâncias adicionais = 1 para um nó de entrada; Instâncias adicionais = 2 para outro nó de entrada; Instâncias adicionais = 3 para outro nó de entrada |
(1+1) + (1+2) + (1 + 3) = 9 |