Amazon Simple Queue Service (SQS) 是一项快速可靠、可扩展且完全托管的消息队列服务。SQS 使得云应用程序的组件去耦合大大简化,并且具有较高的成本效益。您可以使用 SQS 来传输任何容量的数据,使用任意的吞吐量,而不会丢失消息或要求其他服务永久可用。
通过 SQS,您可以卸下由于运行和扩展高可用性的消息集群所带来的管理负担,而只需以较低的价格仅为您使用的部分付费。
Amazon SQS 与复杂的自主消息列队服务或者需要持续付费的许可或托管消息服务相比,有着明显的优势。
Amazon SQS 在 Amazon 高度可用的数据中心中运行,因此队列在应用程序需要的任何时候都能保持可用。为防止消息丢失或不可用,所有消息都以冗余形式存储在多个服务器和数据中心内。
开发人员最初使用 Amazon SQS 时只需用到 3 个 API:SendMessage、ReceiveMessage 和 DeleteMessage。其他 API 则可用于提供高级的功能。
Amazon SQS 旨在让无限数量的消息服务随时读取和写入无限数量的消息。
提供了身份验证机制,确保 Amazon SQS 队列中的消息受到保护,防止遭到未经授权的访问。
无前期费用或固定开支。通过 Amazon SQS 发送消息只会收取少量的单次请求处理费和数据传输费。