Я пытаюсь отправить отдельные сообщения SQS с задержкой. Используя https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-send-message-with-timer.html для проверки задержек сообщений, я не вижу никакой задержки.
Если я установлю задержку в очереди, эта задержка будет соблюдена, но не для отдельных сообщений. Я делаю следующее (все из консоли AWS):
- Откройте консоль SQS и щелкните правой кнопкой мыши на моей тестовой очереди - убедитесь, что значение задержки для этой очереди равно 0.
- Щелкните правой кнопкой мыши на очереди тестирования и выберите «Отправить сообщение»
- Добавить тело сообщения
- Установить «Задержка доставки этого сообщения» на 30 секунд
- Нажмите «Отправить сообщение».
- Получите подтверждение о том, что «Ваше сообщение было отправлено и будет готово к приему через 30 секунд».
Однако, когда я проверяю CloudWatch, я вижу, чтосообщение было доставлено почти сразу. Я что-то недопонимаю, или я что-то упустил в конфигурации?