Léxico de TI › Programação › Pub-sub (Publish-Subscribe)

Pub-sub (Publish-Subscribe)

Programação Svenska → Atualizado: 2026-09-30

Padrão de mensageria em que os publicadores enviam mensagens a um "tópico" sem saber quais assinantes estão ouvindo. Baixo acoplamento entre componentes.

Dois sabores: baseado em tópico (os assinantes listam tópicos específicos) e baseado em conteúdo (os assinantes filtram pelo conteúdo da mensagem). Implementado tanto dentro do processo (event bus, padrão observer) quanto entre sistemas (Kafka, NATS, Redis Pub/Sub, GCP Pub/Sub).

Ponto ideal: broadcasts de um para muitos e arquitetura orientada a eventos desacoplada. Contrapartida: fica mais difícil raciocinar sobre o sistema ("quem está ouvindo?"). Concorrentes: filas (um para um, mais ordenação) e RPC direto.

← Voltar ao léxico