Publicado: Jul 6, 2023

Em 8 de junho, o Amazon Simple Queue Service (SQS) anunciou o suporte para o redirecionamento da fila de mensagens não entregues (DLQ) via SDK ou Command Line Interface (CLI) da AWS. Hoje, o SQS anuncia o suporte para redirecionamento da fila de mensagens não entregues via SDK ou CLI da AWS nas regiões AWS GovCloud (Oeste dos EUA e Leste dos EUA). O redirecionamento da fila de mensagens não entregues é um recurso aprimorado para melhorar a experiência de gerenciamento de DLQ para clientes do Amazon SQS. Agora, os clientes podem usar o SDK ou CLI da AWS 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, como 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 foram consumidas com êxito e depurem as falhas da aplicação sem perder nenhuma mensagem. Para automatizar os fluxos de trabalho de redirecionamento de mensagens da 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 SDK e CLI da AWS. Consulte a documentação do SQS para obter mais informações sobre como automatizar o redirecionamento da fila de mensagens não entregues usando o SDK e/ou a CLI da AWS.

O redirecionamento da fila de mensagens não entregues via SDK e CLI da AWS está disponível em todas as regiões comerciais da AWS, incluindo as regiões AWS GovCloud (EUA), nas quais o Amazon SQS é oferecido.