FIFO 주제에 대한 메시지 전송 - Amazon Simple Notification Service

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

FIFO 주제에 대한 메시지 전송

Amazon SNS FIFO(선입 선출) 주제는 Amazon SQS 표준 대기열과 FIFO 대기열 모두에 전송을 지원하므로 거의 실시간으로 데이터 일관성이 필요한 분산 애플리케이션을 통합할 때 유연하게 제어할 수 있습니다.

엄격한 메시지 순서 지정 또는 중복 제거를 유지해야 하는 워크로드의 경우, Amazon SNS FIFO 주제와 전송 엔드포인트로 구독된 Amazon SQS FIFO 대기열을 함께 사용하면 작업 및 이벤트 순서가 중요하거나 중복이 허용되지 않을 때 애플리케이션 간 메시징이 개선됩니다.

최선의 순서 지정 및 최소 한 번 전달을 허용하는 워크로드의 경우 Amazon SQS 표준 대기열에서 Amazon SNS FIFO 주제를 구독하면 FIFO를 활용하지 않는 워크로드 전체에서 대기열을 공유할 뿐만 아니라 비용을 절감할 수 있습니다.

참고

Amazon SNS FIFO 주제에서 AWS Lambda 함수로 메시지를 팬아웃하려면 추가 단계가 필요합니다. 먼저 Amazon SQS FIFO 또는 표준 대기열에서 주제를 구독합니다. 그런 다음 함수를 트리거하도록 대기열을 구성합니다. 자세한 정보는 AWS 컴퓨팅 블로그이벤트 소스인 SQS FIFO 게시글을 참조하세요.

SNS FIFO 주제는 이메일 주소, 모바일 앱, 문자 메시지용 전화번호(SMS) 또는 HTTP(S) 엔드포인트와 같은 고객 관리형 엔드포인트에 메시지를 전송할 수 없습니다. 이러한 엔드포인트 유형은 엄격한 메시지 순서를 유지하지 못할 수 있습니다. 고객 관리형 엔드포인트에서 SNS FIFO 주제를 구독하려고 하면 오류가 발생합니다.

SNS FIFO 주제는 표준 주제와 동일한 메시지 필터링 기능을 지원합니다. 자세한 정보는 FIFO 주제에 대한 메시지 필터링AWS 컴퓨팅 블로그Amazon SNS 메시지 필터링으로 Pub/Sub 메시징 단순화 게시물을 참조하세요.