前言EventBus 是 Guava 的事件处理机制,是观察者模式的一种实现。观察者模式在我们日常开发中使用非常广泛,例如在订单系统中,订单状态或者物流信息的变更会向用户发送APP推送、短信、通知卖家、买家等等;审批系统中,审批单的流程流转会通知发起审批用户、审批的领导等等。Observer模式也是 JDK 中自带就支持的,其在 1.0 版本就已经存在 Observer,不过随着 Java 版本的飞速升级,其使用方式一直没有变化,许多程序库提供了更加简单的实现,例如 Guava EventBus、RxJava、EventBus 等一、为什么要用 Observer模式以及 EventBus 优点 ?

JAVA | Guava EventBus 使用 发布/订阅模式的步骤

JAVA | Guava EventBus 使用 发布/订阅模式的步骤

JAVA | Guava EventBus 使用 发布/订阅模式的步骤

JAVA | Guava EventBus 使用 发布/订阅模式的步骤

JAVA | Guava EventBus 使用 发布/订阅模式的步骤