只需三个简单的命令即可开始使用 Amazon Simple Queue Service (SQS)。
免费试用 Amazon SQSAWS 免费套餐包含 100 万个 Amazon Simple Queue Service (SQS) 请求。
消息队列可以存储多个消息副本以实现冗余和高可用性,并在发生通信故障或错误的情况下重新发送消息,以确保它们至少经过一次传送。
在不容许重复的情况下,FIFO (先进先出) 消息队列会通过自动筛选重复来确保每个消息均精确地传输了一次 (且只有一次)。
在这些队列中,首先接受处理的是最早的 (或第一个) 条目,有时称为“队首”。要了解有关 Amazon SQS FIFO 队列的更多信息,请参阅开发人员指南。
您还可以阅读我们的博客:Using Python and Amazon SQS FIFO Queues to Preserve Message Sequencing、How the Amazon SQS FIFO API Works 和 FIFO Queues with Exactly-Once Processing & Deduplication。
死信队列可以接收其他队列发来的未成功处理的消息。这便于将此类消息放在一边以进行深入检测,而不会妨碍队列处理或将 CPU 周期耗费在可能永远无法成功处理的消息上。
要了解有关死信队列的更多信息,请阅读我们的博客 Using Amazon SQS Dead-Letter Queues to Control Message Failure。要了解如何在 Amazon SQS 中使用死信队列,请参阅我们的开发人员指南。
通常情况下,您可以为消息分配优先级,以确定要在队列中添加该消息的位置,从而确保优先级较高的消息位于队列前端并得到优先处理。
毒丸消息是可接收但无法处理的特殊消息。这是一种用于通知处理器终止工作以使其不再等待新输入的机制,其原理类似于在客户端/服务器模型中关闭套接字。
消息队列将对尝试访问队列的应用程序进行身份验证,并允许您使用加密来加密通过网络传输以及在队列中传输的消息。要了解有关 AWS 上的队列安全性的更多信息,请阅读我们的博客 Server-Side Encryption for Amazon Simple Queue Service (SQS)。您还可以参阅我们的开发人员指南,了解有关 Amazon SQS 安全功能的更多信息。
只需三个简单的命令即可免费试用。
