

的版本 4 (V4) 适用于 .NET 的 Amazon SDK 已经发布！

有关重大更改和迁移应用程序的信息，请参阅[迁移主题](https://docs.amazonaws.cn/sdk-for-net/v4/developer-guide/net-dg-v4.html)。

 [https://docs.amazonaws.cn/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.amazonaws.cn/sdk-for-net/v4/developer-guide/net-dg-v4.html)

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

# Amazon .NET 的消息处理框架
<a name="msg-proc-fw"></a>

.NET Amazon 消息处理框架是一个 Amazon原生框架，它简化了使用亚马逊简单队列服务 (SQS)、亚马逊简单通知 Amazon 服务 (SNS) Simple Notification Service 和亚马逊等服务的.NET 消息处理应用程序的开发。 EventBridge该框架减少了开发人员需要编写的样板代码量，使您能够在发布和使用消息时专注于业务逻辑。有关该框架如何简化开发的详细信息，请参阅博客文章 [.NET Amazon 消息处理框架简介（预览版）](https://www.amazonaws.cn/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/)。第一部分特别提供了演示，展示了使用低级 API 调用和使用框架之间的区别。

消息处理框架支持以下活动和功能：
+ 向 SQS 发送消息并将事件发布到 SNS 和. EventBridge 
+ 使用长时间运行的轮询器接收和处理来自 SQS 的消息，该轮询器通常用于后台服务。这包括在处理消息时管理可见性超时，以防止其他客户端处理该消息。
+ 处理 Amazon Lambda 函数中的消息。
+ FIFO (first-in-first-out) SQS 队列和 SNS 主题。
+ OpenTelemetry 用于记录。

有关这些活动和功能的详细信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/)的 “**功能**” 部分以及下面列出的主题。

在开始之前，请确保您已经[设置了环境](net-dg-config.md)并[配置了项目](configuring-the-sdk.md)。还要查看[使用 SDK](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/)
+ 来自微软的@@ [.NET 依赖注入](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection)。
+ 来自微软的@@ [.NET 通用主机](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)