웹사이트 검색

AWS에서 SQS 대기열을 생성하는 방법


이 페이지에서

  1. 전제 조건
  2. 무엇을 할 것인가?\n
  3. AWS에 로그인

Amazon Simple Queue Service(SQS)는 마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션을 분리하고 확장할 수 있게 해주는 AWS의 관리형 메시지 대기열 서비스입니다. SQS를 사용하면 메시지 손실 없이 모든 볼륨에서 소프트웨어 구성 요소 간에 메시지를 보내고, 저장하고, 받을 수 있습니다. 표준 대기열은 최대 처리량, 최선의 주문 및 최소 1회 전달을 제공합니다. FIFO 대기열은 메시지가 전송된 정확한 순서대로 정확히 한 번만 처리되도록 설계되었습니다.

SQS 관리 오버헤드를 제거하고 메시지를 안정적으로 전달하며 중요한 데이터를 안전하게 유지하고 탄력적이고 비용 효율적으로 확장합니다.

보안, 내구성, 가용성, 확장성, 신뢰성, 맞춤화는 SQS 사용의 이점 중 일부입니다.

AWS에는 2가지 유형의 SQS 대기열이 있습니다.

  1. 표준 대기열\n
  2. FIFO 대기열

  1. 표준 대기열:
    API 작업당 거의 무제한의 TPS(초당 트랜잭션)를 지원합니다. 메시지는 적어도 한 번 전달되지만 경우에 따라 메시지 사본이 두 개 이상 전달됩니다. 경우에 따라 메시지가 전송된 순서와 다른 순서로 배달될 수 있습니다.
  2. FIFO 대기열:
    FIFO 대기열은 API 작업당 최대 3,000 TPS(초당 메시지)를 지원합니다. 메시지는 한 번 전달되고 소비자가 메시지를 처리하고 삭제할 때까지 계속 사용할 수 있습니다. 전송 및 수신은 엄격하게 보존됩니다.\n

SQS 대기열에 대해 자세히 알아보려면 여기를 클릭하십시오.

SQS의 경우 사용한 만큼만 비용을 지불하며 최소 요금은 없습니다. AWS SQS 요금에 대해 자세히 알아보려면 여기를 클릭하십시오.

이 기사에서는 표준 및 FIFO 대기열을 생성하고 메시지를 보내고 메시지를 삭제하고 대기열을 삭제하는 단계를 볼 것입니다.

전제 조건

  1. AWS 계정(계정이 없는 경우 생성).

우리는 무엇을 할 것인가?

  1. AWS에 로그인합니다.\n
  2. SQS 대기열 생성 및 메시지 전송
  3. 대기열에서 메시지 보기 및 삭제
  4. 대기열 삭제

AWS에 로그인

  1. AWS 로그인 페이지로 이동하려면 여기를 클릭하십시오.\n

위의 링크를 누르면 로그인 세부 정보를 사용하여 로그인해야 하는 다음과 같은 웹 페이지가 표시됩니다.

AWS에 성공적으로 로그인하면 모든 서비스가 나열된 기본 콘솔이 표시됩니다.

SQS 대기열 생성

왼쪽 상단의 "Services\를 클릭하고 "SQS\를 검색한 후 "Simple Queue Service\를 클릭합니다.

메인 페이지가 표시됩니다. 여기에서 "대기열 시작하기\를 클릭하십시오.

"Create New Queue\ 페이지에서 Standard Queue에 이름을 지정하고 페이지 아래로 스크롤합니다.

표준 대기열에 이름을 지정한 후 왼쪽 하단의 "대기열 만들기\ 버튼을 클릭합니다.

표준 대기열이 생성되면 대기열을 선택하고 "대기열 작업\ 및 "메시지 보내기\를 클릭하십시오.

보낼 메시지를 입력하고 "메시지 보내기\ 버튼을 클릭합니다.

다른 메시지를 보내거나 다른 메시지를 보내거나 "닫기\를 클릭하라는 메시지가 표시되는 다음 화면이 나타납니다.

FIFO 대기열을 생성하려면 "FIFO 대기열\을 선택하고 이름을 지정합니다. FIFO 대기열에 이름을 지정한 후 페이지를 아래로 스크롤합니다.

여기에서 "Quick-Create Queue\를 클릭합니다.

FIFO 대기열이 생성되면 대기열을 선택하고 "Queue Actions(대기열 작업)\ 및 "Send a Message(메시지 보내기)\를 클릭하십시오.

여기에서 FIFO Queue로 보낼 메시지를 입력하고 메시지 그룹 ID와 메시지 복제 ID를 부여한 다음 "메시지 보내기\를 클릭합니다.

여기에서도 다른 메시지를 보내거나 다른 메시지를 보내거나 "닫기\를 클릭하라는 메시지가 표시되는 다음 화면이 나타납니다.

대기열에서 메시지 보기 및 삭제

위의 단계에서 보낸 메시지를 읽을 대기열 이름을 선택합니다.

여기에서 표준 대기열을 선택했습니다. "빠른 작업\ -> 메시지 보기/삭제를 클릭합니다.

여기에서 "메시지 폴링 시작\을 클릭합니다.

이제 이전 단계에서 보낸 메시지를 볼 수 있습니다.

동일한 것을 삭제하려면 메시지를 선택하고 "1개의 메시지 삭제\를 클릭하십시오.

확인 상자에서 "예, 선택한 메시지 삭제\를 클릭하여 선택한 메시지를 삭제합니다.

같은 방법으로 FIFO Queue로 보낸 메시지를 확인/삭제할 수 있습니다. FIFO 대기열을 선택하고 "Quick Actions\ -> "View/Delete Messages"를 클릭합니다.

여기에서 "메시지 폴링 시작\을 클릭하여 이전 단계에서 보낸 메시지를 봅니다.

메시지 목록을 받으면 특정 메시지를 선택하여 삭제하고 "1개의 메시지 삭제\를 클릭하십시오.

확인 상자에서 "예, 선택한 메시지를 삭제합니다.\를 클릭합니다.

대기열 삭제

대기열을 선택하고 "빠른 작업\ 및 "대기열 삭제\를 클릭하여 대기열을 삭제할 수 있습니다.

확인 페이지에서 "예, 2개의 Queus를 삭제합니다.\를 클릭합니다.

결론

이 기사에서는 표준 및 FIFO 대기열을 생성하고, 메시지를 보내고, 읽고, 삭제하는 단계를 살펴보았습니다. 대기열을 삭제하는 단계도 보았습니다.