Criando um Novo Tópico em Cluster

É possível converter um tópico existente em um tópico de cluster, ou criar um novo tópico de cluster. Você faz isso navegando para as propriedades do tópico, em seguida, especificando o nome do cluster que hospedará este tópico, e o mecanismo de roteamento de cluster a usar para publicações sobre esse tópico.

Antes de Iniciar

Crie um cluster contendo dois ou mais gerenciadores de filas, conforme descrito em Criando um cluster gerenciador de filas.

O SYSTEM.BASE.TOPIC e o SYSTEM.DEFAULT.TOPIC geralmente não devem ser usados como tópicos de cluster. Isso ocorre porque SYSTEM.BASE.TOPIC está presente em todos os gerenciadores de filas de clusters, portanto ele só afeta o gerenciador de filas local, a menos que ele seja modificado em todos os gerenciadores de filas para ter um cluster de publicação/assinatura funcionando corretamente. A árvore de tópicos inteira também está dentro de um cluster único, evitando que subseções do espaço de tópico estejam em um cluster e dificultando que as subseções do espaço de tópico sejam divididas em cluster separados. No entanto, há situações em que é necessário, como a migração Coletiva IBM Integration Bus. Para obter mais informações, consulte Publish / subscribe messaging.

Existe também uma série de razões para não tornar o SYSTEM.DEFAULT.TOPIC um tópico de cluster: ele está presente em todos os gerenciadores de filas em um cluster; sendo assim, ele só afeta o gerenciador de filas local e todos os tópicos definidos enquanto ele for um tópico de cluster também se tornarão tópicos de cluster no mesmo cluster.

Sobre esta tarefa

Para criar um novo tópico de cluster na visualização IBM MQ Explorer Navigator , complete as seguintes etapas:

Procedimento

  1. Expanda o gerenciador de filas do cluster no qual deseja criar um novo tópico de cluster.
  2. Na pane de navegação, selecione Topics.

    Uma lista de tópicos existentes é exibida no painel principal.

  3. Selecione um tópico existente, ou crie um novo tópico.
    • Para selecionar um tópico existente, dê um clique duplo no tópico na área de janela principal.
    • Para criar um novo tópico, clique com o botão direito do mouse em Topics na área de janela de navegação, em seguida, selecione Novo > Tópico. Para obter mais informações, consulte Criando um novo tópico.
  4. Na pane de propriedades, clique em Cluster para abrir a página de propriedades Cluster .
  5. Digite o nome do cluster que você deseja que o tópico a pertencer no campo Cluster tópico .
  6. Opcional: Para as versões IBM MQ 8.0 e posteriores, selecione o mecanismo de roteamento a partir da lista suspensa Rota do Cluster .
    As opções são as seguintes:
    Direto
    As mensagens publicadas em um gerenciador de filas são enviadas diretamente desse gerenciador de filas para cada assinatura em qualquer outro gerenciador de filas no cluster.
    Host de tópico
    As mensagens publicadas em um gerenciador de filas são enviadas de lá para um gerenciador de filas que hospeda a definição do tópico. O gerenciador de filas do host de tópico roteia a mensagem para cada assinatura em qualquer outro gerenciador de filas no cluster.
  7. Clique em Aplicar para salvar a mudança.

Resultados

O tópico é agora um tópico em cluster.