AWS SQS란?
SQS란? AWS의 Simple Queue Service 로, 말 그대로 큐 서비스입니다. 데이터를 큐에 넣는 어플리케이션과 큐에서 데이터를 빼서 사용하는 어플리케이션을 느슨하게 연결해주는 역할을 합니다. 이와 같은 미들웨어를 메시지 브로커라고 합니다. 메시지 브로커의 대표적인 제품은 RabbitMQ, SNS 등이 있습니다. SQS 아키텍처 SQS 기본 동작 방식 메시지 생산자는 SQS에 전달할 메시지를 보냅니다. Queue에서는 이 메시지를 일정 기간동안(설정에 따라) 가지고 있습니다. 메시지 소비자는 주기적으로 Queue에 가져갈 메시지가 있는지 Polling하여, 메시지가 있다면 Pull 하여 가져갑니다. 메시지 소비자는 Ack를 Queue에 보내 메시지 처리가 완료됨을 알리고 SQS는 해당 메시지..
2022.02.07