
Consumer가 메시지를 ReceiveMessage로 가져오면
그 메시지는 다른 Consumer에게 잠시 보이지 않게 된다.
이 기간을
Message Visibility Timeout
이라고 한다.
흐름
1 Producer → SQS에 메시지 전송
2 Consumer → ReceiveMessage
3 메시지 Invisible 상태
4 Consumer → 처리 완료
5 DeleteMessage → 메시지 제거
기본값
30초
설정 가능 범위
0초 ~ 12시간