

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

# Amazon SQS 표준 대기열
<a name="standard-queues"></a>

Amazon SQS는 표준 대기열을 기본 대기열 유형으로 제공하여 [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html) 및 [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)와 같은 작업에 대해 초당 거의 무제한의 API 직접 호출 수를 지원합니다. 표준 대기열은 최소 1회 메시지 전송을 보장하지만, 고도로 분산된 아키텍처로 인해 두 개 이상의 메시지 사본이 전송될 수 있으며 메시지가 가끔 순서에 맞지 않게 도착할 수 있습니다. 그럼에도 불구하고 표준 대기열은 메시지가 전송되는 순서를 유지하기 위해 최선의 노력을 기울입니다.

`SendMessage`를 사용하여 메시지를 보내면 Amazon SQS는 메시지를 승인하기 전에 여러 가용 영역(AZ)에 메시지를 중복 저장합니다. 이러한 이중화를 통해 단일 컴퓨터, 네트워크 또는 AZ 장애로 인해 메시지에 액세스할 수 없는 상황이 발생하지 않도록 합니다.

Amazon SQS 콘솔을 사용하여 대기열을 생성하고 구성할 수 있습니다. 자세한 지침은 [Amazon SQS 콘솔을 사용하여 표준 대기열 생성](creating-sqs-standard-queues.md#step-create-standard-queue) 섹션을 참조하세요. Java 관련 예는 [Amazon SQS Java SDK 예제](sqs-java-tutorials.md) 섹션을 참조하세요.

**표준 대기열 사용 사례**

표준 메시지 대기열은 애플리케이션에서 두 번 이상 또는 순서에 맞지 않게 도착하는 메시지를 처리할 수 있는 한 다양한 시나리오에 적합합니다. 그러한 예는 다음과 같습니다.
+ **실시간 사용자 요청을 폭넓은 배경 작업과 분리** - 사용자는 시스템이 백그라운드에서 미디어 크기를 조정하거나 인코딩하는 동안 미디어를 업로드할 수 있습니다.
+ **작업을 여러 워커 노드에 할당** - 예를 들면 대량의 신용카드 확인 요청을 처리하는 것입니다.
+ **이후의 처리를 위해 메시지를 배치 처리** - 다수의 항목이 나중에 데이터베이스에 추가되도록 예약합니다.

표준 대기열 관련 할당량에 대한 정보는 [Amazon SQS 표준 대기열 할당량](quotas-queues.md) 섹션을 참조하세요.

표준 대기열 작업에 대한 모범 사례는 [Amazon SQS 모범 사례](sqs-best-practices.md) 섹션을 참조하세요.