View a markdown version of this page

AWS .NET 的消息处理框架 - AWS SDK for .NET (V4)

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

有关重大更改和迁移应用程序的信息,请参阅迁移主题

Orange button with text "Click here for details".

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

AWS .NET 的消息处理框架

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

消息处理框架支持以下活动和功能:

  • 向 SQS 发送消息并将事件发布到 SNS 和. EventBridge

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

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

  • FIFO (first-in-first-out) SQS 队列和 SNS 主题。

  • OpenTelemetry 用于记录。

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

在开始之前,请确保您已经设置了环境配置了项目。还要查看使用 SDK中的信息。

其他资源