什么是 Amazon EventBridge? - Amazon EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 Amazon EventBridge?

EventBridge 是无服务器服务,使用事件将应用程序组件连接在一起,可让您更轻松地构建可扩展的事件驱动型应用程序。事件驱动型架构是一种构建松耦合软件系统的风格,这些系统通过发出和响应事件来协同工作。事件驱动型架构可以帮助您提高敏捷性,并构建可靠、可扩展的应用程序。

可以使用 EventBridge 将事件从本地应用程序、Amazon 服务和第三方软件等来源路由到您的组织中的使用者应用程序。EventBridge 提供了简单且一致的方式,用于摄取、筛选、转换和交付事件,使您可以快速构建应用程序。

以下视频简要介绍了 Amazon EventBridge 的功能:

EventBridge 包括两种处理事件的方式:事件总线管道

  • 事件总线是接收事件,并将其传送到零个或多个目标的路由器。事件总线非常适合将事件从多个源路由到多个目标,在将事件传送到目标之前可以选择转换事件。

    以下视频简要概述了事件总线:

  • 管道 EventBridge Pipes 适用于点对点集成;每个管道接收来自单一来源的事件,并处理和传送到单一目标。Pipes 还支持在传送到目标之前对事件进行高级转换和富集。

管道和事件总线经常配合使用。一个常见的使用场景是创建一个管道,它以事件总线为目标;该管道将事件发送到此事件总线,然后事件总线会将这些事件发送到多个目标。例如,您可以创建一个管道,将 DynamoDB 流作为源,将事件总线作为目标。管道接收来自 DynamoDB 流的事件,并将它们发送到事件总线,然后事件总线根据您在事件总线中指定的规则,将它们发送到多个目标。