

 適用於 .NET 的 AWS SDK V3 已進入維護模式。

我們建議您遷移至 [適用於 .NET 的 AWS SDK V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html)。如需如何遷移的其他詳細資訊和資訊，請參閱我們的[維護模式公告](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/)。

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

# AWS 適用於 .NET 的訊息處理架構
<a name="msg-proc-fw"></a>

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

訊息處理架構支援下列活動和功能：
+ 傳送訊息至 SQS 並將事件發佈至 SNS 和 EventBridge。
+ 使用長時間執行的輪詢器接收和處理來自 SQS 的訊息，這通常用於背景服務。這包括在處理訊息時管理可見性逾時，以防止其他用戶端處理它。
+ 在 AWS Lambda 函數中處理訊息。
+ FIFO first-in-first-out) SQS 佇列和 SNS 主題。
+ 用於記錄的 OpenTelemetry。

如需這些活動和功能的詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/)的功能****一節和下列主題。

開始之前，請確定您已[設定環境和專案](net-dg-config.md)。也請檢閱 中的資訊[開發套件功能](net-dg-sdk-features.md)。

**其他資源**
+ [NuGet.org](https://www.nuget.org/) 上的[https://www.nuget.org/packages/AWS.Messaging/](https://www.nuget.org/packages/AWS.Messaging/)套件。
+ [API 參考](https://aws.github.io/aws-dotnet-messaging/)。
+ GitHub 儲存庫中的 `README` 檔案位於 [https://github.com/aws/aws-dotnet-messaging/](https://github.com/aws/aws-dotnet-messaging/)
+ Microsoft 提供的 [.NET 相依性插入](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection)。
+ Microsoft 的 [.NET Generic Host](https://learn.microsoft.com/en-us/dotnet/core/extensions/generic-host)。

**Topics**
+ [開始使用](msg-proc-fw-get-started.md)
+ [發佈訊息](msg-proc-fw-publish.md)
+ [使用訊息](msg-proc-fw-consume.md)
+ [FIFO](msg-proc-fw-fifo.md)
+ [記錄和開啟遙測](msg-proc-fw-telemetry.md)
+ [自訂](msg-proc-fw-customize.md)
+ [安全](msg-proc-fw-security.md)