1. 개요

SQS의 Polling 방식에 대한 내용이다.

  • Short Polling
  • Long Polling

2. Polling

서버 업데이트 사항을 가장 손쉽게 받을 수 있는 방법은 클라이언트가 서버를 계속 확인하는 것이다. XHR을 사용하면 주기적으로 백그라운드로 요청을 보낼 수 있다.


3. Short Polling

SQS는 기본적으로 Short Polling 방식을 사용한다.

ReceiveMessage 콜의 WaitTimeSeconds 파라미터 설정에 따른다.

  • ReceiveMessage 콜이 WaitTimeSeconds = 0
  • ReceiveMessage 콜이 WaitTimeSeconds를 설정하지 않았지만 큐 설정인 ReceiveMessageWaitTimeSeconds을 0으로 설정

4. Long Polling

Amazon 콘솔을 통해 Long Polling을 활성화시킬 수 있다.