发布于: Jul 29, 2025

Amazon Simple Queue Service(Amazon SQS)现在提供公平队列功能,这是 Amazon SQS 标准队列的新功能,可减轻多租户队列中“嘈杂邻居”的影响。当某个租户发送的消息量过大,或者其消息需要更长的处理时间时,公平队列能确保同一队列中其他租户的消息保持较短的停留时间。这样可以在保持标准队列的可扩展性和吞吐量的同时,保障所有租户的服务质量。

要启用公平队列,只需在向 Amazon SQS 标准队列发送消息时包含消息组 ID 即可。无需对消息使用者进行任何更改,这使您可以在实时系统中采用公平队列,无需中断服务或进行迁移。对于通过共享队列为多个客户提供服务的 SaaS 应用程序、处理来自多个资源的事件的微服务,以及处理不同请求类型消息的应用程序来说,公平队列尤为实用。当单个租户导致队列出现积压时,公平队列会通过重新排序消息来帮助各租户之间保持一致的停留时间。随后,队列会优先传送来自其他租户的消息。导致积压的租户的消息仍会传送给使用者,但其停留时间会根据可用的试用者容量而增加。

公平队列已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。有关公平队列的更多信息,请参阅 Amazon SQS 开发人员指南中的“Amazon SQS 公平队列”,或访问 Amazon SQS 产品页面。