Amazon SQS 지연 대기열 - Amazon Simple Queue Service

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

Amazon SQS 지연 대기열

지연 대기열을 사용하면 새 메시지를 소비자에게 전송하는 것을 특정 시간(초) 동안 연기할 수 있습니다(예: 소비자 애플리케이션에서 메시지를 처리하기 위해 추가 시간이 필요한 경우). 지연 대기열을 생성할 경우, 이 대기열로 전송하는 모든 메시지는 지연 기간 동안 소비자에게 표시되지 않습니다. 대기열의 기본(최소) 지연 시간은 0초입니다. 최대값은 15분입니다. 콘솔을 사용해 지연 대기열을 구성하는 방법에 대한 자세한 내용은 대기열 파라미터 구성(콘솔) 단원을 참조하세요.

참고

표준 대기열에서 대기열당 지연 설정은 소급 적용되지 않습니다. 설정을 변경할 경우, 이것은 대기열에 이미 있는 메시지의 지연에 영향을 주지 않습니다.

FIFO 대기열에서 대기열당 지연 설정은 소급 적용됩니다. 설정을 변경할 경우, 이것은 대기열에 이미 있는 메시지의 지연에 영향을 줍니다.

지연 대기열은 두 기능 모두가 소비자가 특정 기간 동안 사용하지 못하도록 하기 때문에 제한 시간 초과와 비슷합니다. 두 속성의 차이는 지연 대기열은 처음 대기열에 추가될 때 메시지가 숨겨지지만, 제한 시간 초과는 대기열에서 사용된 후에만 메시지가 숨겨진다는 것입니다. 다음 그림은 지연 대기열과 제한 시간 초과의 관계를 잘 보여줍니다.

전체 대기열이 아니라 개별 메시지에 대해 지연 시간(초)을 설정하려면 메시지 타이머를 사용하여 Amazon SQS가 지연 대기열의 DelaySeconds 값 대신 메시지 타이머의 DelaySeconds 값을 사용하도록 허용합니다.