Amazon SQS에서 정확히 한 번의 프로세싱 - Amazon Simple Queue Service

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

Amazon SQS에서 정확히 한 번의 프로세싱

표준 대기열과 달리 FIFO 대기열에는 중복 메시지가 추가되지 않습니다. FIFO 대기열을 사용하면 대기열에 중복 메시지가 전송되는 것을 방지할 수 있습니다. 5분 중복 제거 간격 내에 SendMessage 작업을 재시도하면, Amazon SQS가 대기열에 중복 항목을 추가하지 않습니다.

중복 제거를 구성하려면 다음 중 하나를 실시해야 합니다.

  • 콘텐츠 기반 중복 제거 활성화. 이 작업을 통해 Amazon SQS는 SHA-256 해시를 사용한 후 메시지 본문을 사용하여 메시지 중복 제거 ID를 생성하지만 메시지 속성은 생성하지 않습니다. 자세한 내용은 Amazon Simple Queue Service API 참조에서 CreateQueue, GetQueueAttributesSetQueueAttributes 작업에 대한 설명서를 참조하세요.

  • 메시지에 메시지 중복 제거 ID 값을 명시적으로 지정하거나 시퀀스 번호를 표시합니다. 자세한 내용은 Amazon Simple Queue Service API 참조에서 SendMessage, SendMessageBatchReceiveMessage 작업에 대한 설명서를 참조하세요.