Índice:

Para que é usado o Pubsub?
Para que é usado o Pubsub?

Vídeo: Para que é usado o Pubsub?

Vídeo: Para que é usado o Pubsub?
Vídeo: Plataforma de Ingestão e Análise de Dados - Publish/Subscribe 2024, Marcha
Anonim

Publicar / assinar mensagens ou pub / sub mensagens, é uma forma de comunicação serviço a serviço assíncrona usado em arquiteturas sem servidor e de microsserviços. Em um pub / sub modelo, qualquer mensagem publicada em um tópico é imediatamente recebida por todos os assinantes do tópico.

Com relação a isso, quando usar o padrão de assinatura de publicação?

Use este padrão quando:

  1. Um aplicativo precisa transmitir informações a um número significativo de consumidores.
  2. Um aplicativo precisa se comunicar com um ou mais aplicativos ou serviços desenvolvidos de forma independente, que podem usar diferentes plataformas, linguagens de programação e protocolos de comunicação.

Além disso, o que é um tópico em mensagens? UMA tema é o assunto das informações que são publicadas em uma publicação / assinatura mensagem . As mensagens em sistemas ponto a ponto são enviadas a um endereço de destino específico. As mensagens em sistemas de publicação / assinatura baseados em assunto são enviadas aos assinantes com base no assunto que descreve o conteúdo do mensagem.

Conseqüentemente, como funciona um sistema de publicação e assinatura?

Na arquitetura de software, publicar – se inscrever é um padrão de mensagem em que os remetentes de mensagens, chamados editores, não programam as mensagens para serem enviadas diretamente a destinatários específicos, chamados assinantes, mas, em vez disso, categorizam as mensagens publicadas em classes sem conhecimento de quais assinantes, se houver, possam haver.

Como funciona o Redis Pubsub?

Redis Pub / Sub implementa o sistema de mensagens onde os remetentes (em redis terminologia chamada publishers) envia as mensagens enquanto os receptores (assinantes) as recebem. O link pelo qual as mensagens são transferidas é denominado canal. No Redis , um cliente pode se inscrever em qualquer número de canais.

Recomendado: