

버전 4(V4) AWS SDK for .NET 가 릴리스되었습니다.

변경 사항 해제 및 애플리케이션 마이그레이션에 대한 자세한 내용은 [마이그레이션 주제를](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html) 참조하세요.

 [https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)

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

# Amazon SQS를 사용한 메시징
<a name="sqs-apis-intro"></a>

는 시스템의 구성 요소 간에 메시지 또는 워크플로를 처리하는 메시지 대기열 서비스인 [Amazon Simple Queue Service(Amazon SQS)](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/)를 AWS SDK for .NET 지원합니다.

Amazon SQS 대기열은 마이크로서비스, 분산 시스템, 서버리스 애플리케이션과 같은 소프트웨어 구성 요소 간에 메시지를 전송, 저장 및 수신할 수 있게 해주는 메커니즘을 제공합니다. 이를 통해 이러한 구성 요소를 분리할 수 있으므로 고유의 메시징 시스템을 설계하고 운영할 필요가 없습니다. Amazon SQS에서 대기열 및 메시지가 작동하는 방식에 대한 자세한 내용은 [Amazon Simple Queue Service 개발자 안내서](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/)의 [Amazon SQS 자습서](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-other-tutorials.html) 및 [기본 Amazon SQS 아키텍처](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-basic-architecture.html)를 참조하세요.

**중요**  
Amazon SQS는 대기열의 분산 특성 때문에 메시지를 전송한 순서대로 수신하도록 보장할 수 없습니다. 메시지 순서를 유지해야 하는 경우 [Amazon SQS FIFO 대기열](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html)을 사용합니다.

## API
<a name="w2aac19c15c29b9"></a>

는 Amazon SQS 클라이언트에 대한 APIs AWS SDK for .NET 제공합니다. API를 사용하면 대기열 및 메시지와 같은 Amazon SQS 기능을 사용할 수 있습니다. 이 섹션에는 이러한 API로 작업할 때 따를 수 있는 패턴을 보여주는 몇 가지 예제가 포함되어 있습니다. 전체 API 세트를 보려면 [AWS SDK for .NET API 참조](https://docs.aws.amazon.com/sdkfornet/v4/apidocs/)를 참조하세요(그리고 "Amazon.SQS"로 스크롤하세요).

Amazon SQS API는 [AWSSDK.SQS](https://www.nuget.org/packages/AWSSDK.SQS) NuGet 패키지를 통해 제공됩니다.

## 사전 조건
<a name="w2aac19c15c29c11"></a>

시작하기 전에 [환경을 설정하고](net-dg-config.md) [프로젝트를 구성](configuring-the-sdk.md)했는지 확인합니다. 또한 [SDK 사용](net-dg-sdk-features.md)의 정보를 검토합니다.

## 주제
<a name="w2aac19c15c29c13"></a>

**Topics**
+ [API](#w2aac19c15c29b9)
+ [사전 조건](#w2aac19c15c29c11)
+ [주제](#w2aac19c15c29c13)
+ [대기열 생성](CreateQueue.md)
+ [대기열 업데이트](UpdateSqsQueue.md)
+ [대기열 삭제](DeleteSqsQueue.md)
+ [메시지 보내기](SendMessage.md)
+ [메시지 수신](ReceiveMessage.md)