发布-订阅模式

106 阅读1分钟

概念

发布-订阅是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别,无需了解哪些订阅者(如果有的话)可能存在。

image.png 同样的,订阅者可以表达对一个或多个类别的兴趣,只接收感兴趣的消息,无需了解哪些发布者存在。

应用场景

例如使用服务总线(ESB)来协调工作流,并使用事件网格来向子系统通知发生的事件的企业集成体系结构。

和观察者模式的区别