JMS destinos (filas e tópicos)
Um destino JMS é um objeto (uma fila JMS ou um tópico JMS ) que representa o alvo de mensagens que o cliente produz e a origem de mensagens que o cliente consome. No sistema de mensagens ponto a ponto, destinos representam filas; no sistema de mensagens de publicação/assinatura, destinos representam tópicos.
O cliente JMS pode usar um único objeto de destino para colocar mensagens em e para obter mensagens, ou o cliente JMS pode utilizar objetos de destino separados. O mesmo objeto de destino pode ser usado para ambos os provedores de mensagens IBM® MQ e Real-time assim, ao contrário das fábricas de conexão, você não precisa criar objetos de destino separados para diferentes provedores de mensagens. O transporte em tempo real não está disponível em IBM MQ 8.0. Se você estiver usando IBM MQ 8.0 você pode definir o transporte Real-time, mas ele falha quando uma tentativa é feita para criar uma conexão.
Na figura, o destino chamado Destination 1
é armazenado na pasta Destinos do contexto inicial chamado File
System Initial Context
.
Ao criar um objeto de destino, deve-se especificar se o destino é uma fila JMS (no domínio de mensagens ponto-a-ponto) ou um tópico JMS (no domínio de mensagens de publicação / assinatura); não é possível alterar o domínio após o destino ter sido criado. Também é necessário configurar o destino com o nome da fila ou do tópico que o destino representa. Uma vantagem de usar JMS é que você pode alterar o nome da fila ou tópico que o cliente JMS usa alterando o valor de um imóvel na definição de destino e você não atualizar o próprio cliente JMS .
Para obter mais informações, consulte Usando classes IBM MQ para JMS e Publicar/assinar mensagens.