目录:
定义-事件驱动架构(EDA)是什么意思?
事件驱动体系结构(EDA)是一种软件体系结构模式,可促进系统状态(称为事件)的重大变化的产生,检测和使用以及对之做出反应。 通过在松散耦合的软件组件和服务之间传输事件的应用程序和系统的设计和实现,可以应用此功能。
Techopedia解释了事件驱动架构(EDA)
事件驱动的体系结构补充了面向服务的体系结构,因为可以通过对传入事件触发的触发器来激活这些服务。 事件驱动的系统包括事件发射器和事件使用者。 事件使用者在事件出现后立即做出反应。 事件使用者的初始类别基于传统组件,例如面向消息的中间件,而第二类别则需要适当的事务执行框架。
事件包括两个部分:
- 标头:包括事件名称,事件时间戳和事件类型等信息
- 正文:描述实际发生的情况
- 事件产生器
- 活动频道
- 事件处理引擎
- 下游事件驱动的活动
事件处理的三种样式是:
- 简单的事件处理
- 事件流处理
- 复杂事件处理
