前言
在微服务-分布式架构中
- 异步任务:用于降低接口时延或削峰,提升用户体验,降低系统并发压力;
- 通知类RPC:用于微服务间状态变更,用户行为的联动等场景;
以上2种场景,都十分适合使用事件驱动来实现。
事件总线
事件总线是对发布-订阅模式的一种实现。
它是1种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到1种解耦的目的。
事件总线是实现基于事件驱动模式的方式之一,事件发送者将事件消息发送到1个事件总线上;
事件订阅者向事件总线订阅和接收事件,然后再处理接收到的事件。
事件订阅者不仅可以接收和消费事件,它们本身也可以创建事件,并将它们发送到事件总线上。
参考
标签:原生,订阅,CloudEvents,总线,规范,事件驱动,事件,接收 From: https://www.cnblogs.com/sss4/p/18411828