Publicado: Jun 8, 2023

Hoje, o Amazon Simple Queue Service (SQS) anuncia suporte para o redirecionamento de fila de mensagens não entregues por meio do AWS SDK ou da Command Line Interface (CLI). O redirecionamento de fila de mensagens não entregues é um recurso aprimorado para melhorar a experiência de gerenciamento de fila de mensagens não entregues para clientes do Amazon SQS. Agora, os clientes podem usar o AWS SDK ou a CLI para mover mensagens da fila de mensagens não entregues para gerenciar de forma programática o ciclo de vida de suas mensagens não consumidas em grande escala. 

Os clientes usam cada vez mais sistemas distribuídos com arquiteturas orientadas por eventos, tornando suas aplicações mais eficientes, escaláveis e confiáveis. Às vezes, ocorrem erros nos sistemas distribuídos, por exemplo, um consumidor não consegue consumir com êxito as mensagens da fila. Nesses casos de erro, o Amazon SQS move a mensagem não consumida para uma fila de mensagens não entregues, se configurada. Isso permite que os clientes inspecionem as mensagens que não são consumidas com êxito e depurem as falhas de suas aplicações sem perder nenhuma mensagem. Para automatizar programaticamente os fluxos de trabalho de redirecionamento de mensagens na fila de mensagens não entregues, os clientes agora podem usar as seguintes ações: 

1) StartMessageMoveTask, para iniciar uma nova tarefa de movimentação de mensagens a partir da fila de mensagens não entregues;
2) CancelMessageMoveTask, para cancelar a tarefa de movimentação de mensagens;
3) ListMessageMoveTasks, para obter as 10 tarefas mais recentes de movimentação de mensagens para uma fila de origem especificada.

É fácil começar a redirecionar a fila de mensagens não entregues por meio do AWS SDK e da CLI. Consulte a Documentação do SQS para obter mais informações sobre como automatizar de forma programática o redirecionamento de fila de mensagens não entregues usando o AWS SDK e/ou a CLI. 

O redirecionamento de fila de mensagens não entregues por meio do AWS SDK e da CLI está disponível em todas as regiões comerciais da AWS nas quais o Amazon SQS é oferecido.