Publicado en: Jul 6, 2023

El 8 de junio, Amazon Simple Queue Service (SQS) anunció la compatibilidad con la redirección de colas de mensajes fallidos (DLQ) mediante el SDK de AWS o la interfaz de línea de comandos (CLI). Hoy, SQS anuncia la compatibilidad con la redirección de colas de mensajes fallidos mediante el SDK o la CLI de AWS en las regiones de AWS GovCloud (este y oeste de EE. UU.). La reactivación de las colas de mensajes fallidos es una capacidad mejorada para mejorar la experiencia de gestión de DLQ para los clientes de Amazon SQS. Ahora, los clientes pueden usar el SDK o la CLI de AWS para administrar mediante programación el ciclo de vida de sus mensajes no consumidos a escala.

Los clientes utilizan cada vez más los sistemas distribuidos con arquitecturas basadas en eventos, lo que hace que sus aplicaciones sean más eficientes, escalables y confiables. A veces se producen errores en los sistemas distribuidos, por ejemplo, un consumidor no puede consumir correctamente los mensajes de la cola. En estos casos de error, Amazon SQS mueve el mensaje no consumido a una DLQ, si está configurada. Esto permite a los clientes inspeccionar los mensajes que no se consumen correctamente y depurar los errores de las aplicaciones sin perder ningún mensaje. Para automatizar los flujos de trabajo de retransmisión de mensajes de DLQ, los clientes ahora pueden utilizar las siguientes acciones:

1) StartMessageMoveTask, para iniciar una nueva tarea de movimiento de mensajes desde la DLQ;
2) CancelMessageMoveTask, para cancelar la tarea de movimiento de mensajes;
3) ListMessageMoveTasks, para obtener las 10 tareas de movimiento de mensajes más recientes para una cola de origen específica.

Empezar a redireccionar las colas de mensajes fallidos mediante el SDK y la CLI de AWS es fácil. Consulte la documentación de SQS para obtener más información sobre cómo automatizar la reconducción de DLQ mediante el SDK o la CLI de AWS.

La redirección de DLQ mediante el SDK y la CLI de AWS está disponible en todas las regiones comerciales de AWS, incluidas las regiones de AWS GovCloud (EE. UU.), donde Amazon SQS está disponible.