Tópicos
Um tópico identifica o assunto de uma publicação. Um tópico é uma sequência de caracteres que descreve o assunto das informações que são publicadas em uma mensagem de Publicação/Assinatura. Como assinante, você pode especificar um tópico ou um intervalo de tópicos usando curingas para receber as informações necessárias.
Um tópico identifica o assunto de uma publicação e consiste de uma sequência de caracteres que pode ter até 10.240 caracteres de comprimento. Os tópicos são a chave para a entrega bem sucedida de mensagens em um sistema de Publicação/Assinatura. Em vez de incluir um endereço de destino específico em cada mensagem, um publicador designa um tópico a cada mensagem. O gerenciador de filas corresponde ao tópico com uma lista de assinantes que assinam esse tópico e entrega a mensagem para cada um desses assinantes.
Um publicador pode controlar quais assinantes recebem uma publicação ao escolher cuidadosamente o tópico que está especificado na mensagem.
O tópico de uma mensagem não deve ser definido antes que um publicador possa utilizá-lo; um tópico é criado quando especificado em uma publicação ou assinatura pela primeira vez.
Para obter as informações mais recentes sobre sequências de tópicos, caracteres curingas, caracteres especiais e árvores de tópicos, consulte as seguintes informações:
- Uma cadeia de tópico pode incluir qualquer caractere do conjunto de caracteres Unicode, incluindo o caractere de espaço. Entretanto, há caracteres que possuem significados especiais: sinal de mais (+), sinal de número (#), asterisco (*) e ponto de interrogação (?). Para obter mais informações sobre esses caracteres, consulte Esquemas curinga na IBM® Knowledge Center.
- As sequências de tópicos fazem distinção entre maiúsculas e minúsculas e, embora um caractere nulo não cause um erro, não use caracteres nulos em suas sequências de tópicos. Para obter as informações mais recentes sobre sequências de tópicos, consulte Usando sequências de tópicos na IBM Knowledge Center.
- Cada tópico definido é um elemento, ou nó, na árvore de tópicos. Para obter as informações mais recentes sobre árvores de tópico, consulte Árvores de Tópicos na IBM Knowledge Center.
Curingas e Caracteres Especiais nas Cadeias de Tópicos
Este tópico detalha os curingas que são usados na implementação do IBM WebSphere MQ 7.0 ou posterior do sistema de mensagens de publicação/assinatura.
- O separador "/" de nível de tópico.
- O curinga "#" de vários níveis.
- O curinga "+" de nível único.
O separados de nível de tópico é utilizado para apresentar a estrutura no tópico e, para essa finalidade, pode ser especificado dentro do tópico.
Os curingas são um recurso eficiente do sistema de tópicos na Publicação/Assinatura do IBM MQ. Os curingas permitem que os assinantes assinem mais de um tópico por vez. O curinga de vários níveis e o curinga de nível único podem ser utilizados para assinaturas, mas não podem ser utilizados dentro de um tópico pelo publicador de uma mensagem.
Entretanto, se um publicador utiliza os caracteres "+" ou "#" juntamente com outros caracteres em qualquer nível de tópico dentro de um tópico, estes caracteres não são tratados como curingas, e não possuem nenhum significado especial.