Pub-Sub 是 publish-subscribe(发布-订阅) 的缩写,一种消息通信模式:发布者(publisher) 把消息发到某个主题/频道(topic/channel),订阅者(subscriber) 订阅该主题后即可接收消息。发布者与订阅者彼此解耦,常用于事件驱动系统、消息队列与实时通知。
/ˈpʌb sʌb/
Pub-sub makes it easy to broadcast updates to many users.
发布-订阅模式让把更新广播给很多用户变得很容易。
In a pub-sub architecture, services publish events to topics, and multiple subscribers consume them independently to keep the system loosely coupled.
在发布-订阅架构中,各个服务把事件发布到主题里,多个订阅者各自独立消费,从而让系统保持松耦合。
Pub-sub 来自 publish(发布)与 subscribe(订阅)的组合缩写,最早广泛用于消息中间件与分布式系统领域,用来强调“发布者不直接面向接收者,而是面向主题;接收者通过订阅获得消息”的通信方式。