Datapedia
Big Data

Patrón publicación-suscripción (Pub/Sub)

Patrón de comunicación en el que los productores de información (publicadores) envían mensajes sin conocer directamente a los receptores, y los consumidores interesados (suscriptores) se registran para recibir los mensajes que les interesan.

StreamingArquitectura de sistemas

En el patrón publicación-suscripción, un publicador envía mensajes a un “tema” específico, sin necesitar saber quién los recibirá, mientras que cualquier consumidor interesado puede suscribirse a ese tema para recibir automáticamente todos los mensajes publicados en él, desacoplando completamente a productores y consumidores entre sí.

Su diferencia con una cola de mensajes tradicional

Mientras que en una cola de mensajes tradicional cada mensaje suele ser consumido por un único receptor, en el patrón pub/sub un mismo mensaje puede ser recibido simultáneamente por múltiples suscriptores independientes interesados en ese mismo tema, siendo la base de muchas arquitecturas orientadas a eventos modernas.