Assinando

Um assinante registra um pedido para uma publicação especificando os elementos a seguir.

Quando o nó de publicação recebe uma mensagem, ele verifica a tabela de assinaturas para determinar se existem pedidos de assinatura que especifiquem o ponto de assinatura deste nó específico ou que correspondam ao conteúdo e/ou ao tópico da mensagem recebida.

Para cada correspondência encontrada, o nó entrega a mensagem publicada na fila de assinante, utilizando o CorrelId opcional, se especificado. Se não for especificado um CorrelId, será utilizado um valor fixo. Cada assinante recebe somente uma cópia de cada publicação, independente do número de assinaturas correspondentes que o cliente possui.

Os aplicativos SCADA utilizam a porta SCADA para assinar e publicar e CorrelId não é aplicável.

Quando o nó tiver enviado a publicação para todos os assinantes que tenham uma assinatura correspondente, a publicação é descartada, a menos que seja uma publicação retida.

Assinaturas Locais

Assinantes podem especificar uma opção local no registro. Se fizerem isso, eles estarão solicitando que seus registros de assinatura não sejam encaminhados para outros intermediários, mas sejam mantidos no intermediário local. Qualquer mensagem publicada nesse intermediário que corresponda à assinatura é recebida por esse assinante, mas as mensagens publicadas para outros intermediários não estão disponíveis normalmente, a menos que o assinante tenha também registrado uma assinatura global com um tópico sobreposto e o mesmo ponto de assinatura.

Publicações retidas

Se publicações retidas forem utilizadas, o assinante poderá especificar as seguintes opções quando registrar uma assinatura:

Conceitos relacionados
Tópicos
Publicações
Assinaturas
Pontos de Assinatura
Assinantes

Tarefas relacionadas
Publicando
Utilizando Publicações Retidas
Cancelando o Registro de uma Assinatura

Referências relacionadas
Caracteres Especiais em Tópicos
Semântica e Uso de Tópico
Mensagem Register Subscriber