게시된 날짜: Jul 6, 2023

지난 6월 8일에 Amazon Simple Queue Service(SQS)는 AWS SDK 또는 Command Line Interface(CLI)를 통한 DLQ(Dead Letter Queue) 리드라이브 지원을 발표했습니다. 오늘 SQS는 AWS GovCloud(미국 서부 및 미국 동부) 리전에서 AWS SDK 또는 CLI를 통해 DLQ(Dead Letter Queue) 리드라이브를 지원한다고 발표했습니다. DLQ(Dead Letter Queue) 리드라이브는 Aamzon SQS 고객의 DLQ 관리 경험을 개선해 주는 향상된 기능입니다. 이제 고객은 AWS SDK 또는 CLI를 사용하여 프로그래밍 방식을 통해 미사용 메시지의 수명 주기를 대규모로 관리할 수 있습니다.

이벤트 기반 아키텍처를 갖춘 분산 시스템을 사용하는 고객이 갈수록 늘어나고 있으며, 이에 따라 애플리케이션의 효율성, 확장성, 신뢰성도 높아지고 있습니다. 그런데 분산 시스템에서는 소비자가 대기열의 메시지를 정상적으로 사용할 수 없는 등의 오류가 발생하는 경우도 있습니다. DLQ가 구성되어 있는 경우 Amazon SQS는 이러한 오류 발생 시 미사용 메시지를 DLQ로 이동합니다. 그러므로 고객은 정상적으로 사용되지 않는 메시지를 검사한 후 메시지 손실 없이 애플리케이션 오류를 디버그할 수 있습니다. 이제 고객은 다음 작업을 사용하여 DLQ 메시지 리드라이브 워크플로를 자동화할 수 있습니다.

1) StartMessageMoveTask - DLQ에서 새 메시지 이동 태스크를 시작합니다.
2) CancelMessageMoveTask - 메시지 이동 태스크를 취소합니다.
3) ListMessageMoveTasks - 지정한 소스 대기열에서 가장 최근 메시지 이동 태스크 10개를 가져옵니다.

AWS SDK 및 CLI를 통해 DLQ(Dead Letter Queue) 리드라이브 사용을 쉽게 시작할 수 있습니다. AWS SDK 및/또는 CLI를 사용하여 DLQ 리드라이브를 자동화하는 방법에 대한 자세한 내용은 SQS 설명서를 참조하세요.

AWS SDK 및 CLI를 통한 DLQ 리드라이브는 AWS GovCloud(미국) 리전을 비롯하여 Amazon SQS가 제공되는 모든 상용 AWS 리전에서 사용할 수 있습니다.