

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

# 什么是 Amazon EventBridge？
<a name="eb-what-is"></a>

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

 EventBridge 提供了简单且一致的方式，用于摄取、筛选、转换和交付事件，使您可以快速构建应用程序。

EventBridge 包含两种处理和传达事件的方式：*事件总线*和*管道*。
+ [事件总线](eb-event-bus.md)是接收[事件](eb-events.md)，并将其传送到零个或多个目标的路由器。可以使用 EventBridge 将事件从本地应用程序、AWS 服务和第三方软件等来源路由到您的组织中的使用者应用程序。

  事件总线非常适合将事件从多个源路由到多个目标，在将事件传送到目标之前可以选择转换事件。
+ [管道](eb-pipes.md) EventBridge Pipes 适用于点对点集成；每个管道接收来自单一来源的事件，并处理和传送到单一目标。Pipes 还支持在传送到目标之前对事件进行高级转换和富集。

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

此外，EventBridge 还提供了 [EventBridge 调度器](using-eventbridge-scheduler.md)，这是一个无服务器调度器，可让您通过一个中央托管服务来创建、运行和管理任务。借助 EventBridge 调度器，您可以使用 cron 和 rate 表达式为定期模式创建计划，也可以配置一次性调用。您可以设置灵活的交付时间窗口、定义重试限制，并为失败的 API 调用设置最大保留时间。

![\[EventBridge 提供多种处理和传达事件的方式：总线、管道和调度器。\]](http://docs.aws.amazon.com/zh_cn/eventbridge/latest/userguide/images/service_eventbridge_conceptual.svg)
