Отложенная доставка сообщений в очереди

Сообщения можно скрывать при отправке в очередь, чтобы отложить их доставку получателям на определенное время. Настроить скрытие можно для всей очереди или для отдельного сообщения.

Задержка доставки в очередях

Чтобы настроить скрытие сообщений из очереди при отправке, задайте параметр Задержка доставки при создании очереди или измените его у существующей очереди. Максимальное время задержки доставки сообщений — 15 минут.

Изменение задержки доставки в стандартных очередях не изменит срок задержки уже находящихся в очереди сообщений. В очередях FIFO изменение задержки доставки меняет сроки задержки уже находящихся в очереди сообщений.

Принцип работы задержки доставки аналогичен таймаутам видимости, но сообщение скрывается сразу после поступления в очередь, а не после считывания получателем.

Задержка доставки отдельных сообщений

Отдельные сообщения можно скрывать сразу после попадания в очередь с помощью параметра DelaySeconds метода SendMessage. Скрытое сообщение не может быть получено из очереди в течение заданного времени. Максимальное время скрытия сообщения — 15 минут. В очередях FIFO задержка доставки отдельных сообщений не поддерживаются.

Задержка доставки отдельного сообщения переопределяет задержку доставки, заданную для всей очереди.