As propriedades principais do modelo Publicador-Assinante são:
|
As mensagens publicadas são enviadas para todos os assinantes que são registrados no tópico. Muitos editores podem publicar sobre o mesmo tema, e muitos assinantes podem receber mensagens de um mesmo tema. |
|
Além de mensagens confiáveis e não confiáveis, o mecanismo de comunicação subjacente pode ser ponto-a-ponto ou broadcast/multicast. |
|
Tal como acontece com mensageria, não há ligação direta entre editores e assinantes. Os publicadores não sabem quem recebe suas mensagens e os assinantes não sabem qual editora enviou a mensagem. |
A figura a seguir apresenta um exemplo de uma aplicação com o padrão Publicador-Assinante.