AWS Message Processing Framework for .NET - 适用于 .NET 的 AWS SDK (V3)

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

要开始使用新版本的 SDK,请参阅 适用于 .NET 的 AWS SDK (V4)开发人员指南,尤其是关于迁移到版本 4 的主题。

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

AWS Message Processing Framework for .NET

AWS Message Processing Framework for .NET 是一个 AWS 原生框架,它简化了使用 Amazon Simple Queue Service (SQS)、Amazon Simple Notification Service (SNS)、Amazon EventBridge 等 AWS 服务的 .NET 消息处理应用程序的开发。该框架减少了开发人员需要编写的样板代码量,使您能够在发布和使用消息时专注于业务逻辑。有关该框架如何简化开发的详细信息,请参阅博客文章 Introducing the AWS Message Processing Framework for .NET (Preview)。第一部分特别提供了演示,展示了使用低级别 API 调用和使用框架之间的区别。

Message Processing Framework 支持以下活动和功能:

  • 向 SQS 发送消息,向 SNS 和 EventBridge 发布事件。

  • 使用长时间运行的轮询器接收和处理来自 SQS 的消息,这种方式通常用于后台服务。这包括在处理消息时管理可见性超时,以防止其他客户端处理该消息。

  • 在 AWS Lambda 函数中处理消息。

  • FIFO(先进先出)SQS 队列和 SNS 主题。

  • 用于记录的 OpenTelemetry。

有关这些活动和功能的详细信息,请参阅博客文章功能 部分以及下列主题。

开始之前,请确保您已完成环境和项目的设置。还要查看软件开发工具包功能中的信息。

其他资源