https://www.cnblogs.com/lishijia/p/5475452.html
EDA事件驱动架构的特征和简介
事件代表过去发生的事情,事件即是技术概念,也是业务概念。以事件为驱动的编程模式称为事件驱动架构EDA
EDA是一种以事件为媒介,实现组件或服务之间最大松耦合的方式。传统面向接口编程是以接口为媒介,实现调用接口者和接口实现者之间的解耦,但是这种解耦程度不是很高,如果接口发生变化,双方代码都需要变动,而事件驱动则是调用者和被调用者互相不知道对方,两者只和中间消息队列解耦。
事件驱动有以下特征:
生产者producer发生实时事件
推送通知
生产者发射即完成 fire-and-orget