事件总线

126 阅读1分钟

简介

总线是什么?
一种模型,包含总线(可以是物理线路或逻辑线路)和总线上的组件

作用:
用于通信,总线上的组件可以往总线发送消息,也可以接收总线上传输的消息。

事件总线

事件总线,EventBus,顾名思义总线上传输的是事件,是一种事件通信思想,是观察者模式的实现。
用于集中管理事件、发布事件、存储事件、订阅事件。
通过事件总线,允许不同组件相互通信,而组件之间又实现了解耦

事件总线模型中,有发布者订阅者两种角色。