的版本 4 (V4) 适用于 .NET 的 Amazon SDK 已经发布!
有关重大更改和迁移应用程序的信息,请参阅迁移主题。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon .NET 的消息处理框架
.NET Amazon 消息处理框架是一个 Amazon原生框架,它简化了使用亚马逊简单队列服务 (SQS)、亚马逊简单通知 Amazon 服务 (SNS) Simple Notification Service 和亚马逊等服务的.NET 消息处理应用程序的开发。 EventBridge该框架减少了开发人员需要编写的样板代码量,使您能够在发布和使用消息时专注于业务逻辑。有关该框架如何简化开发的详细信息,请参阅博客文章 .NET Amazon 消息处理框架简介(预览版)
消息处理框架支持以下活动和功能:
-
向 SQS 发送消息并将事件发布到 SNS 和. EventBridge
-
使用长时间运行的轮询器接收和处理来自 SQS 的消息,该轮询器通常用于后台服务。这包括在处理消息时管理可见性超时,以防止其他客户端处理该消息。
-
处理 Amazon Lambda 函数中的消息。
-
FIFO (first-in-first-out) SQS 队列和 SNS 主题。
-
OpenTelemetry 用于记录。
有关这些活动和功能的详细信息,请参阅博客文章
在开始之前,请确保您已经设置了环境并配置了项目。还要查看使用 SDK中的信息。
其他资源
-
NuGet.org
上的 AWS.Messaging
软件包。 -
GitHub 存储库中的
README
文件位于 https://github.com/aws/aws-dotnet-messaging/ -
来自微软的@@ .NET 依赖注入
。 -
来自微软的@@ .NET 通用主机
。