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.
