View a markdown version of this page

AWS Message Processing Framework for .NET - AWS SDK for .NET (V3)

AWS SDK for .NET V3 已结束支持。

我们建议您迁移到 AWS SDK for .NET V4。有关如何迁移的更多详细信息和信息,请参阅我们的终止支持公告

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

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。

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

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

其他资源