메시지 큐를 제공하는 SQS

이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30

SQS 큐 생성하기

이제 SQS 큐를 생성해보겠습니다. AWS 콘솔로 접속한 뒤 메인 화면에서 App Services의 SQS를 클릭합니다.


그림 28-3 SQS Message Queue Service

오른쪽 위에서 SQS의 리전을 변경할 수 있습니다. Tokyo 리전을 사용하겠습니다.


그림 28-4 SNS 리전 선택

생성한 SQS 큐가 하나도 없을 때 그림 28-5와 같은 페이지가 표시됩니다. Create New Queue 버튼을 클릭합니다.


그림 28-5 SQS 메인 페이지

SQS 큐을 생성합니다(그림 28-6).

  • Queue Name: SQS 큐 이름입니다. ExampleQueue를 입력합니다.
  • Default Visibility Timeout: 기본 보기 제한 시간입니다. 기본값 그대로 사용합니다.
  • Message Retention Period: 메시지 보관 기간입니다. 기본값 그대로 사용합니다.
  • Maximum Message Size: 메시지 최대 크기입니다. 기본값 그대로 사용합니다.
  • Delivery Delay: 기본 지연 전송 시간입니다. 기본값 그대로 사용합니다.
  • Receive Message Wait Time: 짧은 폴링 또는 긴 폴링 사용 설정입니다. 0이면 짧은 폴링, 1이상 설정하면 긴 폴링을 사용합니다.
  • Use Redrive Policy: 처리 실패 큐를 사용하는 옵션입니다. 여기서는 처리 실패 큐를 설정하지 않을 것이므로 기본값 그대로 체크를 해제합니다.
  • Dead Letter Queue: 메시지를 보낼 처리 실패 큐의 이름입니다.
  • Maximum Receives: 설정한 숫자보다 초과해서 메시지를 받으면 처리 실패 큐로 보냅니다.

설정이 완료되었으면 Create Queue 버튼을 클릭합니다.


그림 28-6 SQS 큐 생성

SQS 큐 목록에 SQS 큐(ExampleQueue)가 생성되었습니다. 아래 세부 내용을 보면 SQS 큐의 URL이 표시됩니다. 이 URL을 이용하여 다른 리전이나 AWS 외부에서도 SQS 큐를 사용할 수 있습니다.


그림 28-7 SQS 큐 목록


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.