퍼블릭 클라우드

Amazon Simple Queue Service (SQS)를 생성하는 방법

코드버스 2023. 3. 22. 13:35
728x90
반응형

Amazon Simple Queue Service (SQS)를 생성하는 방법

  1. AWS Management Console에 로그인합니다.
  2. 서비스 목록에서 "SQS"를 선택합니다.
  3. "Create Queue" 버튼을 클릭합니다.
  4. "Standard" 또는 "FIFO" 중에서 하나를 선택합니다.
     
    • "Standard"는 여러 개의 프로듀서와 컨슈머가 대기열에 메시지를 보낼 수 있는 일반 대기열입니다.
    • "FIFO"는 선입선출(FIFO) 방식으로 메시지를 처리하는 대기열입니다. 각 메시지는 고유한 식별자를 가지며, 메시지가 전송된 순서대로 처리됩니다.
  5. "Queue Name"에 대기열의 이름을 입력합니다.
  6. 옵션을 구성합니다.

    • "Visibility Timeout"은 컨슈머가 메시지를 수신한 후 해당 메시지가 자동으로 삭제되기 전에 숨겨진 상태로 유지되는 시간(초)입니다. 기본값은 30초입니다.
    • "Message Retention Period"는 대기열에서 메시지가 유지되는 기간(초)입니다. 기본값은 4일입니다.
    • "Maximum Message Size"는 대기열에 보낼 수 있는 최대 메시지 크기(바이트)입니다. 기본값은 256KB입니다.
  7. "Create Queue" 버튼을 클릭합니다.

    • 대기열이 생성되면 대기열 URL, ARN 및 기타 정보가 제공됩니다. 이 정보를 사용하여 대기열에 메시지를 보내거나 컨슈머를 생성할 수 있습니다.
  8. 대기열에 메시지를 보내려면 다음 단계를 수행합니다.

    • "Send a Message" 버튼을 클릭합니다.
    • "Message Body"에 보낼 메시지를 입력합니다.
    • 필요에 따라 "Delay Delivery"를 구성합니다.
    • "Send Message" 버튼을 클릭합니다.
  9. 대기열에서 메시지를 받으려면 다음 단계를 수행합니다.

    • "Create a Queue Consumer" 버튼을 클릭합니다.
    • "Queue Name"과 "Consumer Name"을 입력합니다.
    • "Create Consumer" 버튼을 클릭합니다.
    • 생성된 컨슈머를 클릭합니다.
    • "Start Polling for Messages" 버튼을 클릭하여 메시지를 수신합니다.

이 외에도 Amazon SQS에서는 대기열에 대한 액세스 권한, 대기열 속성, 알림, 지표 및 모니터링 등 다양한 구성 옵션을 제공합니다. 자세한 내용은 AWS 문서를 참조하시기 바랍니다.

 

728x90
반응형