Definições da porta listener

Uma porta listener define a associação entre um connection factory, um destino e um bean acionado por mensagens implementado. Essa associação permite que beans acionados por mensagens implementados e associados à porta recuperem as mensagens a partir do destino.

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

Para visualizar esta página do console administrativo, clique em Servidores > Tipos de Servidores > Servidores de Aplicativos WebSphere->server_name > [Comunicações] Sistema de Mensagens > Serviço de Listener de Mensagens > [Propriedades Adicionais] Portas do Listener > listener_port.

Nome

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

Informações Valor
Tipo de Dado Seqüência de Caracteres
Padrão Nulo

Estado Inicial

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

Informações Valor
Tipo de Dados Enum
Unidades Não Aplicável
Default Iniciado
Intervalo
Iniciado
Quando o servidor de aplicativos é iniciado pela próxima vez, a porta atendente é iniciada automaticamente.
Interrompido em
Quando o servidor de aplicativos é iniciado pela próxima vez, a porta atendente não é iniciada automaticamente. Se os beans orientados por mensagens tiverem de utilizar essa porta listener 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.

Informações Valor
Tipo de Dados String
Padrão Nulo

Nome JNDI da Connection Factory

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

Informações Valor
Tipo de Dados String
Default Nulo

Nome de JNDI de Destino

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

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

Informações Valor
Tipo de Dado String
Default Nulo

Máximo de Sessões

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

Cada sessão corresponde a um encadeamento de listener separado e, portanto, controla o número de mensagens processadas simultaneamente. Ajuste esse parâmetro quando o servidor não usar completamente a capacidade disponível da máquina.

Informações Valor
Tipo de Dados Número Inteiro
Unidades Sessões
Default 1
Intervalo 1 a 2147483647
Recomendado
  • Para simultaneidade de mensagem, ou seja, processar múltiplas mensagens simultaneamente, defina esta propriedade para um valor maior que 1. Mantenha este valor o mais baixo possível para evitar sobrecarregar aplicativos clientes. 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 transações com execução mais longa existirem, é possível precisar de mais sessões, o que será determinado por experimentação.

    O número total de sessões especificadas na propriedade Sessões Máximas de todas as portas listener configuradas deve ser menor ou igual ao número de encadeamentos especificados para a propriedade Tamanho Máximo do conjunto de encadeamentos do serviço listener da mensagem.

Máximo de Novas Tentativas

O número máximo de vezes que o listener tenta entregar uma mensagem para uma instância do bean acionado por mensagens antes que ele seja parado no intervalo de 0 a 2147483647.

Nota: Uma fila do WebSphere MQ possui uma propriedade semelhante chamada BackoutThreshold. Se sua porta do listener estiver lendo a partir de uma fila do WebSphere MQ, o limite de repetições e o comportamento quando o limite é atingido serão determinados por qualquer uma destas duas propriedades configurada com o limite mais baixo:
  • Se exceder o limite de BackoutThreshold da fila do WebSphere MQ, a mensagem que não pode ser entregue é movida para outro lugar pelo WebSphere MQ (por exemplo, para a fila de reenfileiramento de restauração do WebSphere MQ ou a fila de devoluções do WebSphere MQ) e a porta do listener recebe a próxima mensagem na fila. Neste caso, o WebSphere Application Server pode não saber que a mensagem não foi entregue com êxito.
  • Se você exceder o limite maximum retries da porta listener, a porta listener será parada. Em seguida, intervenha manualmente para investigar o problema, possivelmente para remover a mensagem da fila do WebSphere MQ, em seguida, reinicie a porta do listener.
Informações Valor
Tipo de Dados Número Inteiro
Unidades Novas tentativas
Default 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.

Para WebSphere MQ como o provedor JMS, se mensagens começarem a se acumular na fila, o listener poderá iniciar o processamento de mensagens em lotes. Para provedores de sistemas de mensagens de terceiros, este valor da propriedade é transmitido para o provedor JMS, mas o efeito depende do provedor JMS.

Informações Valor
Tipo de Dados Número Inteiro
Unidades Número de mensagens
Default 1
Intervalo 1 a 2147483647
Recomendado
Para o WebSphere MQ como o provedor JMS, para processar diversas mensagens em uma única transação, configure este valor como maior do que 1. Se as mensagens começarem a se acumular na fila, um valor maior do que 1 permitirá que diversas mensagens sejam processadas em lote em uma única transação e eliminará muito dos custos de processamento de transações para mensagens JMS.
CUIDADO:
  • Se o processamento de uma mensagem no lote falhar com uma exceção, o lote 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 lote 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 frequê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.

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=umb_prolp
Nome do arquivo: umb_prolp.html