WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Incluindo instâncias adicionais no nível do fluxo de mensagens

Para alterar o número de encadeamentos que um fluxo de mensagens pode usar no tempo de execução para processar mensagens, é possível configurar a propriedade Instâncias adicionais de um fluxo de mensagens em um arquivo BAR. Essas instâncias podem ser iniciados à medida que forem necessárias ou é possível optar por iniciar todas elas de uma vez quando o fluxo de mensagens for iniciado selecionando a propriedade Iniciar instâncias adicionais quando o fluxo iniciar.

Sobre Esta Tarefa

O valor padrão da propriedade Instâncias adicionais é de 0 encadeamentos. O valor máximo da propriedade Instâncias adicionais é de 256 encadeamentos.

As condições a seguir se aplicam quando o WebSphere Message Broker aloca os encadeamentos para um fluxo de mensagens com base em suas opções de configuração:
  • 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.
  • É possível incluir mais instâncias ou encadeamentos configurando a propriedade Instâncias adicionais do fluxo de mensagens que é incluída no arquivo BAR para um valor maior que 0 e até 256 encadeamentos.
    Nota: Se você configurar o valor como um número maior que 256, o arquivo BAR falhará ao ser implementado.
  • Se você tiver mais de um nó de entrada, as instâncias adicionais que você configura podem ser usadas por qualquer nó de entrada que receba mensagens. Uma instância adicional será alocada para um nó de entrada que tenha seu encadeamento padrão ocupado processando uma mensagem anterior e precisa processar uma mensagem recebida.
  • O número de encadeamentos disponíveis para processar mensagens ao iniciar um fluxo de mensagens é, por padrão, igual ao número de nós de entrada. O WebSphere Message Broker iniciará instâncias adicionais, conforme necessário.
  • Se você desejar iniciar todos os encadeamentos configurados de uma vez, incluindo os configurados por meio da propriedade Instâncias adicionais, deverá selecionar a propriedade Iniciar instâncias adicionais quando o fluxo iniciar associada ao fluxo de mensagens.
  • Instâncias adicionais do fluxo de mensagens são configuradas no nível do fluxo. Se você tiver um subfluxo incluído em um fluxo de mensagens, não poderá configurar instâncias adicionais para o subfluxo de forma independente. Essa condição se aplica 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 configurar a propriedade Instâncias adicionais de um fluxo de mensagens em um arquivo BAR, conclua as etapas a seguir:

  1. 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.
  2. Configure a propriedade Instâncias adicionais de um fluxo de mensagens que está incluído no arquivo BAR como um valor maior que 0 e até 256.
    A figura a seguir descreve as propriedades de configuração de um fluxo de mensagens:
    Esta figura mostra as propriedades do fluxo de mensagens que você pode configurar ao criar um arquivo BAR.
    Nota: Se você configurar o valor como um número maior que 256, o arquivo BAR falhará ao ser implementado.

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 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 Instâncias adicionais (configurada no nível do fluxo de mensagens) Número máximo de encadeamentos que podem processar mensagens em paralelo
1 1 0 1
1 1 1 2
1 1 2 3
2 2 0 2
2 2 1 3
2 2 2 4
3 3 2 5
Tabela 2. Tabela de resumo de amostra de encadeamentos paralelos disponíveis ao executar um fluxo de mensagens em um broker que contém um subfluxo com nós de entrada
Número de nós de entrada em um fluxo de mensagens (não incluídos em um subfluxo) Número de nós de entrada modeladas em um subfluxo que estão incluídos em um fluxo de mensagens 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 Instâncias adicionais (configurada no nível do fluxo de mensagens) Número máximo de encadeamentos que podem processar mensagens em paralelo
0 1 1 0 1
1 1 2 0 2
0 1 1 1 2
1 1 2 1 3
0 1 1 2 3
1 1 2 2 4
0 2 2 0 2
2 2 4 2 6
0 2 2 1 3
0 2 2 2 4
0 3 3 2 5

O que Fazer Depois

Retorne para Configurando um fluxo de mensagens que inclui subfluxos.