Use a página Serviço JMS para configurar as definições a serem usadas pelo provedor JMS default, GlassFish Server Message Queue.
Para obter mais informações sobre como configurar o Serviço JMS, consulte Capítulo 19, Using the Java Message Service, em Oracle GlassFish Server Application Development Guide.
A página Serviço JMS contém as seguintes opções:
Botão para restaurar definições para seus valores default. Definições que não tiveram seus valores default alterados.
Botão utilizado para verificar que o serviço JMS está sendo executado no host default JMS. Se o serviço JMS estiver em execução, uma mensagem informa que o ping foi bem-sucedido.
O nome da configuração à qual as definições nesta página se aplicam. Este campo é somente para leitura.
O tipo de acesso para o serviço JMS. As opções disponíveis são:
Acessa o serviço JMS no host local. O serviço JMS é iniciado na mesma máquina JVM que o GlassFish Server. A inicialização lenta inicia o broker default incorporado no primeiro acesso aos serviços JMS, em vez de na inicialização do GlassFish Server. Esse é o tipo default do Serviço JMS.
Acessa o serviço JMS no host local. O provedor JMS é iniciado juntamente com o GlassFish Server.
Acessa o serviço JMS em outro sistema. Se escolher REMOTE, o serviço JMS não será iniciado pelo GlassFish Server na próxima vez que o servidor for iniciado. Em vez disso, o serviço JMS é iniciado e gerenciado pelo Message Queue, de forma que será necessário iniciar o broker do Message Queue separadamente. Para obter mais informações sobre como iniciar o controlador, consulte Starting Brokers em Oracle GlassFish Server Message Queue Administration Guide. Se você escolher este valor e está usando um host remoto, siga as instruções em Para Editar um Host JMS para especificar o nome do host remoto.
O número de segundos que o GlassFish Server aguarda o serviço JMS ser iniciado antes de abortar a inicialização. Em um sistema lento e sobrecarregado, aumente o valor a partir do default. O valor default é 60.
Argumentos para personalizar a inicialização do serviço JMS. Utilize qualquer argumento disponível por meio do comando as-install-parent/mq/bin/imqbrokerd.
Se a caixa de seleção Reconexão Ativada estiver marcada, o serviço JMS tentará reconectar-se a um servidor de mensagens (ou à lista de endereços na AddressList) quando uma conexão for perdida. Por default, a opção está ativada.
O número de segundos entre tentativas de reconexão. Esse intervalo aplica-se a tentativas em cada endereço na lista AddressList e a endereços sucessivos na lista. Se for muito curto, esse intervalo de tempo não dá ao broker tempo para ser recuperar. Se for muito longo, a reconexão pode representar um atraso inaceitável. O valor default é 5 segundos.
O número de tentativas de conexão (ou reconexão) para cada endereço na AddressList antes de o runtime do cliente tentar o próximo endereço na lista. Um valor de -1 indica que o número de tentativas de reconexão é ilimitado (o runtime do cliente tenta conectar-se ao primeiro endereço até conseguir). O valor default é 3.
O nome do host JMS default. O valor default é default_JMS_host.
O nome da instância clusterizada do GlassFish Server cujo broker associado do Message Queue será usado como broker mestre no cluster broker do Message Queue. Deixe este campo em branco para permitir que o GlassFish Server designe automaticamente um broker mestre.
Se você alterar este valor, será necessário reiniciar o cluster do GlassFish Server que utiliza a configuração.
A ordem de tentativas de conexão. As opções disponíveis são:
randomSelecione um endereço na AddressList aleatoriamente. Se houver muitos clientes tentando conectar-se usando a mesma fábrica de conexões, especifique random para impedi-los de conectarem-se ao mesmo endereço. Essa é a opção default.
priorityA reconexão sempre tenta conectar-se ao primeiro endereço do servidor na AddressList e usa outro somente se o primeiro broker não estiver disponível.
O número de vezes que o serviço JMS itera através da AddressList em um esforço de estabelecer (ou restabelecer) uma conexão. Um valor de -1 indica que o número de tentativas é ilimitado. O valor default é 3.
O nome do esquema de endereços e do nome do serviço do Message Queue, se um esquema ou serviço não default for utilizado. Consulte Sintaxe de Endereços do Esquema MQ e Serviço MQ para informações de sintaxe.
Propriedades adicionais para o Serviço JMS.
Para obter informações sobre propriedades disponíveis, consulte Propriedades Específicas para o Serviço JMS.