Definições da porta listener

Uma porta listener é utilizada para simplificar a administração da associação entre uma connection factory, um destino e um bean acionado por mensagens implementado.

Utilize este painel para exibir ou alterar as propriedades de configuração da porta listener selecionada.

Para visualizar essa página do console administrativo, clique em Servidores > Servidores de Aplicativos > servidor_de_aplicativos > [Comunicações] Sistema de Mensagens > Serviço de Listener de Mensagens > Portas Listener > porta_listener

Nome

O nome pelo qual a porta listener é conhecida para propósitos administrativos.

Tipo de Dados Cadeia
Padrão Nulo
Estado Inicial

O estado que deseja que a porta listener tenha quando o servidor de aplicativos é reiniciado pela próxima vez

Tipo de Dados Enum
Unidades Não aplicável
Padrão Iniciado
Intervalo
Iniciado
Quando o servidor de aplicativos é iniciado pela próxima vez, a porta listener é iniciada automaticamente.
Parado
Quando o servidor de aplicativos é iniciado pela próxima vez, a porta listener não é iniciada automaticamente. Se os beans orientados por mensagens tiverem de utilizar essa porta atendente no servidor de aplicativos, o administrador do sistema deverá iniciar manualmente a porta ou selecionar o valor Iniciado dessa propriedade e, em seguida, reiniciar o servidor de aplicativos.
Descrição

Uma descrição da porta listener para propósitos administrativos no IBM WebSphere Application Server.

Tipo de Dados Cadeia
Padrão Nulo
Nome JNDI da Connection Factory

O nome JNDI para a connection factory JMS a ser utilizado pela porta atendente; por exemplo, jms/connFactory1.

Tipo de Dados Cadeia
Padrão Nulo
Nome JNDI de Destino

O nome JNDI para o destino a ser utilizado pela porta atendente; por exemplo, jms/destn1.

Não é possível utilizar um destino temporário para respostas tardias.

Tipo de Dados Cadeia
Padrão Nulo
Número Máximo de Sessões

Especifica o número máximo de sessões simultâneas que um atendente pode ter com o servidor JMS para processar mensagens.

Cada sessão corresponde a um encadeamento de atendente separado e, portanto, controla o número de mensagens processadas simultaneamente. Ajuste esse parâmetro quando o servidor não utilizar a capacidade total disponível da máquina e você não precisar processar mensagens em uma ordem específica.

Tipo de Dados Inteiro
Unidades Sessões
Padrão 1
Intervalo 1 a 2147483647
Recomendado
  • Para processar mensagens em uma determinada ordem, defina o valor para 1, para que sempre somente um encadeamento esteja processando mensagens em um determinado momento.
  • Para processar várias mensagens simultaneamente (conhecido como "simultaneidade de mensagens"), defina essa propriedade com um valor maior que 1. Mantenha esse valor o mais baixo possível para evitar sobrecarregar aplicativos cliente. Um bom ponto inicial para uma carga de trabalho do JMS de 100%, com tempos de transação curtos, é utilizar de 2 a 4 sessões por processador. Se houver transações mais longas, podem ser necessárias mais sessões, o que pode ser determinado por tentativas.
Máximo de Novas Tentativas

O número máximo de vezes que o listener tenta entregar uma mensagem antes que ele é parado, no intervalo de 0 a 2147483647.

O número máximo de vezes que o listener tenta entregar uma mensagem para um bean acionado por mensagens antes que ele é parado.

Tipo de Dados Inteiro
Unidades Novas tentativas
Padrão 0 (sem repetições)
Intervalo 0 (sem repetições) até 2147483647
Máximo de Mensagens

O número máximo de mensagens que o listener pode processar em uma transação.

Se a fila estiver vazia, o listener processará cada mensagem quando ela chegar. Cada mensagem será processada em uma transação separada.

No provedor de sistemas de mensagens padrão do WebSphere V5 ou no WebSphere MQ como provedor JMS, se as mensagens começarem a se acumular na fila, o listener poderá iniciar o processamento das mensagens em lotes. Em provedores de sistemas de mensagens de terceiros, esse valor de propriedade é transmitido ao provedor JMS, mas o efeito depende do provedor JMS.

Tipo de Dados Inteiro
Unidades Número de mensagens
Padrão 1
Intervalo 1 a 2147483647
Recomendado
Nos provedores de sistemas de mensagens padrão do WebSphere ou no WebSphere MQ como provedor JMS, se você quiser processar várias mensagens em uma única transação, defina esse valor como acima de 1. Se as mensagens começarem a se acumular na fila, um valor maior que 1 permitirá que várias mensagens sejam processadas em lotes em uma única transação, eliminando grande parte da sobrecarga de transações sobre as mensagens JMS.
CUIDADO:
  • Se o processamento de uma mensagem no batch falhar com uma exceção, o batch de mensagens inteiro será recolocado na fila para processamento.
  • Um bloqueio de recurso mantido por uma das interações para as mensagens individuais é mantido enquanto durar o batch inteiro.
  • Dependendo da quantidade de processamento que as mensagens precisam e se forem utilizadas transações XA, definir um valor maior que 1 pode fazer com que o tempo limite da transação seja excedido. Se o tempo limite de uma transação XA for excedido com freqüência porque o processamento de várias mensagens excede o tempo limite da transação, reduza essa propriedade para 1 (a fim de limitar o processamento a uma mensagem por transação) ou aumente o tempo limite da sua transação.



Links marcados (on-line) requerem acesso à Internet.

Tarefas relacionadas


Nome do arquivo: umb_prolp.html