Amazon SQS 대기열 유형 - Amazon Simple Queue Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon SQS 대기열 유형

Amazon SQS는 표준 대기열과 FIFO 대기열이라는 두 가지 유형의 대기열을 지원합니다. 다음 표의 정보를 사용하여 상황에 맞는 대기열을 선택하세요. Amazon SQS 대기열에 대해 자세히 알아보려면 Amazon SQS 표준 대기열아마존 SQS FIFO 대기열 섹션을 참조하세요.

표준 대기열 FIFO 대기열

무제한 처리량 - 표준 대기열은 API 작업(SendMessage, ReceiveMessage 또는 DeleteMessage)별 초당 거의 무제한의 API 호출 수를 지원합니다.

최소 1회 전달 - 메시지가 최소한 한 번 전달되고, 가끔 2개 이상의 메시지 복사본이 전달될 수 있습니다.

최선의 정렬 가끔 메시지가 전송된 순서와 다르게 전달됩니다.

높은 처리량 - 배치 처리를 사용하는 경우 FIFO 대기열은 API 메서드(SendMessageBatch, ReceiveMessage 또는 DeleteMessageBatch)별 초당 최대 3,000개의 메시지를 지원합니다. 초당 3,000개의 메시지는 300개의 API 호출을 나타내며, 각각 10개의 메시지를 배치 처리합니다. 할당량 증가를 요청하려면 지원 요청을 제출하십시오. 배치 처리가 없으면 FIFO 대기열은 API 메서드(SendMessage, ReceiveMessage 또는 DeleteMessage)별 초당 최대 300개의 API 호출을 지원합니다.

정확히 1회 처리 - 메시지가 한 번 전달되고 소비자가 이를 처리 및 삭제할 때까지 유지됩니다. 중복 항목을 대기열에 삽입하지 않습니다.

선입선출 전송 - 메시지가 전송되고 수신되는 순서가 엄격하게 지켜집니다.

표준 대기열 메시지 전송.
FIFO 큐 메시지 전송.

다음 예와 같이 처리량이 중요할 때 애플리케이션 간에 데이터를 전송합니다.

  • 실시간 사용자 요청을 폭넓은 배경 작업과 분리: 미디어 크기를 조정하거나 인코딩하는 동안 미디어를 업로드할 수 있습니다.

  • 작업을 여러 작업자 노드에 할당: 대량의 신용카드 확인 요청을 처리합니다.

  • 이후의 처리를 위해 메시지를 배치 처리합니다. 다수의 항목이 데이터베이스에 추가되도록 예약합니다.

다음 예와 같이 이벤트 순서가 중요할 때 애플리케이션 간에 데이터를 전송합니다.

  • 사용자가 입력한 명령이 올바른 순서로 실행되도록 보장합니다.

  • 가격 수정을 올바른 순서로 전송하여 올바른 제품 가격 표시.

  • 학생이 계정 등록 전에 과정에 등록하지 못하도록 차단.