이제 DLQ를 설정하고 테스트를 해보겠습니다.
우선 삭제된 Message가 들어갈 Queue를 새로 하나 만들어 주어야 합니다.
sqs-study-dlq 라는 이름을 가진 Standard Queue를 빠르게 만들었습니다 ㅎㅎㅎ (한 번 해봤으니 쉽죠..?)
그리고 sqs-study 로 들어가 편집 > 배달 못한 편지 대기열을 설정해 주었습니다.
간단합니다 ㅎㅎ..저장을 누르면 이렇게 나옵니다.
이제 테스트를 해보겠습니다! 간단하게 console로 쓱-샥 해볼 예정 ㅎㅎ
1. sqs-study에서 메시지 전송
2. 메시지 폴링을 반복적으로 클릭!
폴링 진행 상황이 가득차면 그 위에 있는 메시지 폴링을 클릭할 수 있습니다 ㅎㅎㅎ
3. 메시지 수신수가 5를 넘어가게 되면..!
어느덧 사용 가능한 메시지가 0으로 바뀌고
4. DLQ로 메시지가 이동
설정해두었던 sqs-study-dlq로 메시지가 이동하게 됩니다.
DLQ를 사용할 때, DLQ의 메시지 최대 보관기간은 원래 Queue (Source Queue)의 보관기간보다 길어야 합니다. Message timestamp가 변경되는 것이 아니기 때문입니다.
전체 시리즈 보러가기 : lannstark.tistory.com/88
'개발 공부 기록하기 > 03. AWS & Infra' 카테고리의 다른 글
패커 (Packer) 시작하기 (4) | 2020.10.01 |
---|---|
AWS SQS 들이파기 (0) | 2020.09.23 |
[AWS SQS 들이파기] SQS에서 메시지 받기 II (Java + Gradle + Spring) (1) | 2020.09.23 |
[AWS SQS 들이파기] SQS에서 메시지 받기 I (Java + Gradle + Spring) (0) | 2020.09.23 |
[AWS SQS 들이파기] AWS SQS로 메시지 보내기 (Java + Gradle + Spring) (2) | 2020.09.23 |