디벨롭
로그인
디벨롭
로그인
AWS SQS 가시성 시간 초과 문제
박상준
·
6일 전
팔로우
0
0
SQS 에서 메시지를 가져오는 경우
해당 메시지는
가시성 시간 초과
동안 다른 소비자(다른 EC2 인스턴스) 에게는 보이지 않게 된다.
해당
가시성 시간 초과
의 경우 메시지를 처리할 시간을 보장하기 위하여 설정된 시간이다.
해당 시간은 메시지가 수신된 경우 아직 삭제되는 않은 상태에서
다른 소비자(다른 인스턴스) 가 볼 수 있게 숨기는 시간이다.
해당 시간 내에 메시지가 처리되고 삭제되지 않는 경우, SQS 는
메시지를 다시 다른 소비자에게 제공
하고 다시 처리하도록 한다
만약 1번 APP 이 메시지를 처리하고 RDS 에 쓰는 시간이
가시성 시간 초과
보다 길어진다면, 다른 인스턴스에 해당 메시지가 전달되어
중복처리 될
위험이 있다.
박상준
이전 블로그 : https://oth3410.tistory.com/
팔로우
이전 포스트
제이쿼리의 data() 는 내부적으로 캐싱을 수행한다.
다음 포스트
AWS SAA 정리
0개의 댓글
댓글 작성