构建可扩展的事件驱动型应用程序
Amazon EventBridge 事件总线是一种无服务器事件总线,可让您更轻松地使用应用程序、第三方软件即服务(SaaS)应用程序和 Amazon Web Services 服务生成的事件大规模构建事件驱动的应用程序。EventBridge 事件总线充当事件路由器,用于路由您的事件,从而完全解耦事件源和目标。可以在事件总线上创建规则,从而允许每个订阅者选择想要使用的事件。规则还可以处理路由、重试和错误处理。使用 EventBridge Event Bus,您可以构建松散耦合的应用程序,让开发团队更加独立地行动,加快开发时间,并简化对应用程序的更改。
优势
提高开发人员的敏捷性
通过构建松散耦合的应用程序,无需在开发团队之间进行协调。
增强最终用户体验
立即响应业务变化,不会出现与轮询或批处理作业相关的延迟。
降低运营开销
自动扩展应用程序,消除高峰期应用程序崩溃的问题。
工作原理
应用场景
应用程序集成
将事件从本地应用程序发送到云端,并使用它们开始构建新应用程序。
IT 自动化
使用事件自动执行基础设施,以验证确认、读取日志中的标签、审计用户行为或修复安全事件。
SaaS 集成
从 Salesforce 或 Zendesk 等 SaaS 应用程序接收事件,使用 EventBridge 扩充您的数据,并使用 API Destinations 将结果送回。
数据串流
将事件串流平台与 EventBridge 相结合,无需编写集成代码即可订阅重要的业务事件。
功能
事件筛选
使用规则筛选事件。规则允许不同的应用程序组件仅查看和处理适用于它们的事件。
Schema Registry
搜索组织中开发人员可以利用的一系列架构。借助 EventBridge,您可以手动添加架构,也可以使用架构发现自动执行流程。
存档和重播事件
使用存档与重播功能将过去的事件重新处理回事件总线或特定的 EventBridge 规则,从而调试应用程序并从错误中恢复。
API Destinations
将事件发送到任何能够控制吞吐量和身份验证的本地或 SaaS 应用程序。
内置源和目标
从 EventBridge 事件总线可用的各种事件源和目标中进行选择,包括 100 多项 Amazon Web Services 服务和超过 10 个 SaaS 合作伙伴。