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

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

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

当具有特定 MessageGroupId 的消息正在进行处理且不可见时,任何其他使用者均无法处理来自同一组的消息,直至可见性超时结束或消息被删除。