Amazon Message Processing Framework for .NET - 适用于 .NET 的 Amazon SDK(V3)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

适用于 .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)。第一部分特别提供了演示,展示了使用低级别 API 调用和使用框架之间的区别。

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

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

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

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

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

  • 用于记录的 OpenTelemetry。

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

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

其他资源