35.5.5. Single 메시지의 DelayQueue VS Delay

2.23.0에서 구성 요소에는 delayQueue라는 새로운 옵션이 있습니다. 옵션이 true로 설정되면 SQS Queue는 지연으로 DelaySeconds 옵션이 있는 DelayQueue가 됩니다. DelayQueue에 대한 자세한 내용은 AWS SQS 설명서를 참조하십시오. 고려해야 할 중요한 정보 중 하나는 다음과 같습니다.

  • 표준 대기열의 경우 대기열당 지연 설정이 소급적으로 변경되지 않습니다. 설정이 대기열에 이미 있는 메시지의 지연에는 영향을 미치지 않습니다.
  • FIFO 대기열의 경우 대기열당 지연 설정이 소급적으로 변경되며, 이 설정은 큐에 이미 있는 메시지의 지연에 영향을 미칩니다.

공식 문서에 명시된 대로 단일 메시지에 지연을 지정하려면 이 옵션을 true로 설정할 수 있지만 모든 메시지 enqueued에 고정 지연 시간을 추가해야 하는 경우 delayQueue 옵션을 무시할 수 있습니다.