View a markdown version of this page

AWS 適用於 .NET 的訊息處理架構 - 適用於 .NET 的 AWS SDK (V4)

第 4 版 (V4) 適用於 .NET 的 AWS SDK 已發行!

如需有關中斷變更和遷移應用程式的資訊,請參閱遷移主題

Orange button with text "Click here for details".

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

AWS 適用於 .NET 的訊息處理架構

適用於 .NET AWS 的訊息處理架構是一種 AWS原生架構,可簡化開發使用 Amazon Simple Queue Service (SQS)、Amazon Simple Notification Service (SNS) 和 Amazon EventBridge 等 AWS 服務的 .NET 訊息處理應用程式。此架構可減少開發人員需要撰寫的樣板程式碼數量,讓您在發佈和使用訊息時專注於商業邏輯。如需架構如何簡化開發的詳細資訊,請參閱部落格文章介紹適用於 .NET AWS 的訊息處理架構 (預覽)。其中第一部分提供示範,顯示使用低階 API 呼叫和使用架構之間的差異。

訊息處理架構支援下列活動和功能:

  • 傳送訊息至 SQS 並將事件發佈至 SNS 和 EventBridge。

  • 使用長時間執行的輪詢器接收和處理來自 SQS 的訊息,這通常用於背景服務。這包括在處理訊息時管理可見性逾時,以防止其他用戶端處理它。

  • 在 AWS Lambda 函數中處理訊息。

  • FIFO first-in-first-out) SQS 佇列和 SNS 主題。

  • 用於記錄的 OpenTelemetry。

如需這些活動和功能的詳細資訊,請參閱部落格文章的功能一節和下列主題。

開始之前,請確定您已設定環境設定專案。也請檢閱 中的資訊使用開發套件

其他資源