EDA架构

简介: EDA架构

EDA(Event-Driven Architecture,事件驱动架构)是一种软件架构模式,它强调系统中各个组件之间的异步通信和基于事件的消息传递。在EDA架构中,系统的各个组件通过发送和接收事件来进行通信和协作,以实现松耦合、可扩展和可靠的系统。

EDA架构包括以下几个核心概念和组件:

事件(Event):事件是系统中发生的具体事务或状态变化的表示,可以是用户操作、传感器数据、系统通知等。事件可以被发布者发送给感兴趣的订阅者,触发后续的处理逻辑。

发布者(Publisher):发布者负责生成和发送事件,它将事件发布到系统中的事件总线或消息队列中,使订阅者能够接收到事件。

订阅者(Subscriber):订阅者负责订阅事件,并定义事件的处理逻辑。当发布者发布符合订阅者条件的事件时,订阅者将接收到该事件并进行处理。

事件总线(Event Bus):事件总线是连接发布者和订阅者的中间件,它负责接收发布者发布的事件,并将其传递给订阅者。它可以实现事件的路由、过滤和分发。

事件处理器(Event Handler):事件处理器是订阅者的一部分,负责接收并处理订阅到的事件。它可以执行一些业务逻辑、状态更新、调用其他服务等。

事件驱动流程(Event-driven Workflow):事件驱动流程是由一系列事件和事件处理器组成的系统流程。当某个事件发生时,触发相应的事件处理器进行处理,可能会引发更多的事件和处理器的执行。

目录
相关文章
|
消息中间件 弹性计算 关系型数据库
使用EDA架构部署在线外卖订单系统
本实验将使用消息系统构建超级外卖订单,通过订单流转及处理阐述如何在多环境,复杂场景下使用消息做订单解耦,业务分发等。
|
负载均衡 应用服务中间件 nginx
eda事件驱动架构
eda事件驱动架构
|
存储 前端开发 Linux
(上)【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
(上)【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
|
消息中间件 机器学习/深度学习 Kubernetes
EventBridge 事件总线及 EDA 架构解析
EventBridge 是事件驱动的具体落地产品,也是 EDA 的最佳实践方式。
414 0
EventBridge 事件总线及 EDA  架构解析
|
消息中间件 弹性计算 前端开发
EDA 事件驱动架构与 EventBridge 二三事
事件驱动型架构 (EDA) 方兴未艾,作为一种 Serverless 化的应用概念对云原生架构具有着深远影响。当我们讨论到一个具体架构时,首当其冲的是它的发展是否具有技术先进性。这里从我们熟悉的 MVC 架构,SOA 架构谈起,聊一聊关于消息事件领域的历史与发展趋势。
328 0
EDA 事件驱动架构与  EventBridge 二三事
|
消息中间件 安全 机器人
EventBridge EDA (事件驱动):架构场景实践|学习笔记(四)
快速学习 EventBridge EDA (事件驱动):架构场景实践
260 0
EventBridge EDA (事件驱动):架构场景实践|学习笔记(四)
|
监控 前端开发 搜索推荐
EventBridge EDA (事件驱动):架构场景实践(一)|学习笔记
快速学习 EventBridge EDA (事件驱动):架构场景实践
389 0
EventBridge EDA (事件驱动):架构场景实践(一)|学习笔记
|
人工智能 算法 安全
(下)【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
(下)【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
|
新零售 数据可视化 中间件
EventBridge 事件总线及 EDA 架构解析(三)| 学习笔记
快速学习 EventBridge 事件总线及 EDA 架构解析。
EventBridge 事件总线及 EDA 架构解析(三)| 学习笔记
|
5天前
|
缓存 负载均衡 JavaScript
探索微服务架构下的API网关模式
【10月更文挑战第37天】在微服务架构的海洋中,API网关犹如一座灯塔,指引着服务的航向。它不仅是客户端请求的集散地,更是后端微服务的守门人。本文将深入探讨API网关的设计哲学、核心功能以及它在微服务生态中扮演的角色,同时通过实际代码示例,揭示如何实现一个高效、可靠的API网关。