适用于 .NET 的 Amazon SDK 版本 4(V4)已经发布!
要开始使用新版本的 SDK,请参阅 适用于 .NET 的 Amazon SDK(V4)开发人员指南,尤其是关于迁移到版本 4 的主题。
Amazon Message Processing Framework for .NET
Amazon Message Processing Framework for .NET 是一个 Amazon 原生框架,它简化了使用 Amazon Simple Queue Service (SQS)、Amazon Simple Notification Service (SNS)、Amazon EventBridge 等 Amazon 服务的 .NET 消息处理应用程序的开发。该框架减少了开发人员需要编写的样板代码量,使您能够在发布和使用消息时专注于业务逻辑。有关该框架如何简化开发的详细信息,请参阅博客文章 Introducing the Amazon Message Processing Framework for .NET (Preview)
Message Processing Framework 支持以下活动和功能:
-
向 SQS 发送消息,向 SNS 和 EventBridge 发布事件。
-
使用长时间运行的轮询器接收和处理来自 SQS 的消息,这种方式通常用于后台服务。这包括在处理消息时管理可见性超时,以防止其他客户端处理该消息。
-
在 Amazon Lambda 函数中处理消息。
-
FIFO(先进先出)SQS 队列和 SNS 主题。
-
用于记录的 OpenTelemetry。
有关这些活动和功能的详细信息,请参阅博客文章
开始之前,请确保您已完成环境和项目的设置。还要查看软件开发工具包功能中的信息。
其他资源
-
NuGet.org
上的 AWS.Messaging软件包。 -
GitHub 存储库中的
README文件,网址为 https://github.com/aws/aws-dotnet-messaging/ -
Microsoft 的 .NET 依赖项注入
。 -
Microsoft 的 .NET 通用主机
。