Publicado en: Jun 8, 2023

Hoy, Amazon Simple Queue Service (SQS) presenta la compatibilidad con el redireccionamiento de colas de mensajes fallidos mediante AWS SDK o la interfaz de la línea de comandos (CLI). El redireccionamiento de colas de mensajes fallidos es una función mejorada para optimizar la experiencia de administración de colas de mensajes fallidos para los clientes de Amazon SQS. Ahora, los clientes pueden usar AWS SDK o la CLI para mover los mensajes de las colas de mensajes fallidos a fin de administrar mediante programación el ciclo de vida de los mensajes no consumidos a gran escala. 

Los clientes utilizan cada vez más sistemas distribuidos con arquitecturas basadas en eventos, lo que hace que sus aplicaciones sean más eficientes, escalables y fiables. A veces se producen errores en los sistemas distribuidos, por ejemplo, un consumidor no puede usar correctamente los mensajes de la cola. En estos casos de error, Amazon SQS mueve el mensaje no consumido, si está configurada, a una cola de mensajes fallidos. 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 mediante programación los flujos de trabajo de redireccionamiento de mensajes fallidos en cola, los clientes ahora pueden utilizar las siguientes acciones: 

1) StartMessageMoveTask, para iniciar una nueva tarea de movimiento de mensajes desde la cola de mensajes fallidos.
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.

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

El redireccionamiento de colas de mensajes fallidos mediante AWS SDK y la CLI está disponible en todas las regiones comerciales de AWS en las que está disponible Amazon SQS.