在 Amazon SQS 中交错多个有序消息组 - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在 Amazon SQS 中交错多个有序消息组

要在单个 FIFO 队列中交错多个有序的消息组,请MessageGroupId为每个组分配一个(例如,不同用户的会话数据)。这允许多个使用者同时从队列中读取数据,同时确保按顺序处理同一组内的消息。

当处理带有特定消息且MessageGroupId不可见的消息时,在可见性超时到期或消息被删除之前,任何其他使用者都无法处理来自同一组的消息。