

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

EventBridge 是一種無伺服器服務，該服務使用事件將應用程式元件連接在一起，讓您更輕鬆地建置可擴展的事件驅動型應用程式。事件驅動架構是一種建置鬆耦合軟體系統的方式，透過發出和回應事件來協作。事件驅動架構可協助您提升靈活性，並建置可靠且可擴展的應用程式。

 EventBridge 提供簡單一致的方式來擷取、篩選、轉換和傳遞事件，讓您能夠快速建置應用程式。

EventBridge 包含兩種處理和交付事件的方式：*事件匯流排*和*管道*。
+ [事件匯流排](eb-event-bus.md)是接收[事件](eb-events.md)並將其傳遞至零個或多個目標的路由器。使用 EventBridge 將事件從自製應用程式、 AWS 服務和第三方軟體等來源路由到整個組織的消費者應用程式。

  事件匯流排非常適合將事件從許多來源路由傳送至多個目標，可選擇在傳遞至目標之前轉換事件。
+ [管道](eb-pipes.md) EventBridge 管道適用於點對點整合；每個管道都會接收來自單一來源的事件，以進行處理，並將其傳遞至單一目標。管道還包括對進階轉換的支援，以及在傳遞至目標之前豐富事件。

  管道和事件匯流排通常搭配使用。常見的使用案例是建立以事件匯流排作為其目標的管道；管道會將事件傳送至事件匯流排，然後將這些事件傳送至多個目標。例如，您可以建立一個管道，其中包含來源的 DynamoDB 串流，並建立事件匯流排作為目標。管道會從 DynamoDB 串流接收事件，並將其傳送至事件匯流排，然後根據您在事件匯流排上指定的規則，將事件傳送至多個目標。

此外，EventBridge 提供 [EventBridge 排程器](using-eventbridge-scheduler.md)，這是一種無伺服器排程器，可讓您從一個集中的受管服務建立、執行和管理任務。使用 EventBridge 排程器，您可以使用週期性模式的 Cron 和 Rate 表達式來建立排程，或設定一次性調用。您可以設定彈性的交付時段、定義重試次數上限，以及設定失敗的 API 調用的最長保留時間。

![\[EventBridge 提供多種處理和交付事件的方式：匯流排、管道和排程。\]](http://docs.aws.amazon.com/zh_tw/eventbridge/latest/userguide/images/service_eventbridge_conceptual.svg)
