Utilizando Assinaturas Duráveis

Use as assinaturas duráveis para o sistema de mensagens de publicação/assinatura. Uma assinatura durável pode ser utilizada para preservar mensagens publicadas em um tópico enquanto o assinante não está ativo.

Sobre Esta Tarefa

Se não houver nenhum assinante ativo para uma assinatura durável, o JMS reterá as mensagens de assinatura até que elas sejam recebidas pelo assinante, ou até que elas expirem, ou até que a assinatura durável seja excluída. Isto permite que os aplicativos de assinantes operem desconectados do provedor JMS por alguns períodos de tempo e, em seguida, reconectem-se ao provedor e processem mensagens que foram publicadas durante sua ausência.

Cada assinatura durável JMS é identificada por um nome de assinatura (subName), que é definido quando a assinatura durável é criada. Uma conexão JMS também possui um identificador de cliente associado (clientID), que é utilizado para associar uma conexão e seus objetos à lista de mensagens (na assinatura durável) que é mantida pelo provedor JMS para o cliente. O subName designado a uma assinatura durável deve ser exclusivo em um ID de cliente especificado.

Se um aplicativo precisar receber mensagens publicadas em um tópico enquanto o assinante estiver inativo, ele utilizará um assinante durável.

Em operação normal, pode haver no máximo um assinante ativo (conectado) para uma assinatura durável de cada vez. No entanto, durante a execução em um servidor de aplicativos, é possível clonar o servidor de aplicativos para fins de failover e de equilíbrio de carga. Neste caso, a assinatura durável clonada pode ter vários consumidores simultâneos.

Para obter informações sobre assinaturas duráveis, consulte a Especificação JMS 1.1 (por exemplo, seção 9.3.3 "Utilizando Assinaturas Duráveis").

As operações a seguir para assinaturas duráveis são adicionais às operações de JMS comuns, tais como, consultar primeiro uma connection factory e um destino JMS e criar uma conexão e uma sessão.

A seguir estão as operações principais para utilização de assinaturas duráveis:
  • Criando uma Nova Assinatura Durável
  • Reconectando-se a uma Assinatura Durável Existente
  • Cancelando a Assinatura (Excluindo) de uma Assinatura Durável

Procedimento


Ícone que indica o tipo de tópico Tópico de Tarefa



Í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=tjn0012_
Nome do arquivo: tjn0012_.html