

 适用于 .NET 的 Amazon SDK V3 已进入维护模式。

我们建议您迁移到 [适用于 .NET 的 Amazon SDK V4](https://docs.amazonaws.cn/sdk-for-net/v4/developer-guide/welcome.html)。有关如何迁移的更多详细信息和信息，请参阅我们的[维护模式公告](https://www.amazonaws.cn/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/)。

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

# 使用 Amazon SQS 发送消息
<a name="sqs-apis-intro"></a>

 适用于 .NET 的 Amazon SDK 支持[亚马逊简单队列服务 (Amazon SQS](https://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/)) Simple Queue Service，这是一项消息队列服务，用于处理系统中组件之间的消息或工作流程。

Amazon SQS 队列提供了一种机制，使您能够在微服务、分布式系统和无服务器应用程序等软件组件之间发送、存储和接收消息。这使您能够分离此类组件，无需设计和操作自己的消息传递系统。有关 Amazon SQS 中队列和消息的工作原理的信息，请参阅 [Amazon Simple Queue Service 开发人员指南](https://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/)中的 [Amazon SQS 教程](https://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-other-tutorials.html)和[基本 Amazon SQS 架构](https://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-basic-architecture.html)。

**重要**  
由于队列的分布式特性，Amazon SQS 无法保证您以消息发送的准确顺序接收消息。如果您需要保留消息顺序，请使用 [Amazon SQS FIFO 队列](https://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html)。

## APIs
<a name="w2aac19c15c25b9"></a>

 APIs 为亚马逊 SQS 客户 适用于 .NET 的 Amazon SDK 提供服务。 APIs 使您可以使用 Amazon SQS 功能，例如队列和消息。本节包含少量示例，向您展示使用这些示例时可以遵循的模式 APIs。要查看全套内容 APIs，请参阅 [适用于 .NET 的 Amazon SDK API 参考](https://docs.amazonaws.cn/sdkfornet/v3/apidocs/)（并滚动至 “Amazon.sqs”）。

亚马逊 SQS APIs 由 [AWSSDK.](https://www.nuget.org/packages/AWSSDK.SQS) NuGet SQS 软件包提供。

## 先决条件
<a name="w2aac19c15c25c11"></a>

开始之前，请确保您已[完成环境和项目的设置](net-dg-config.md)。还要查看[软件开发工具包功能](net-dg-sdk-features.md)中的信息。

## 主题
<a name="w2aac19c15c25c13"></a>

**Topics**
+ [APIs](#w2aac19c15c25b9)
+ [先决条件](#w2aac19c15c25c11)
+ [主题](#w2aac19c15c25c13)
+ [创建队列](CreateQueue.md)
+ [更新队列](UpdateSqsQueue.md)
+ [删除队列](DeleteSqsQueue.md)
+ [发送消息](SendMessage.md)
+ [接收消息](ReceiveMessage.md)