Intercalar vários grupos de mensagens ordenadas no Amazon SQS
Para intercalar vários grupos de mensagens ordenadas em uma única fila FIFO, atribua um MessageGroupId para cada grupo (por exemplo, dados de sessão de diferentes usuários). Isso permite que vários consumidores leiam da fila simultaneamente, ao mesmo tempo em que garante que as mensagens dentro do mesmo grupo sejam processadas em ordem.
Quando uma mensagem com um MessageGroupId específico estiver sendo processada e ficar invisível, nenhum outro consumidor poderá processar mensagens desse mesmo grupo até que o tempo limite de visibilidade expire ou a mensagem seja excluída.