Квоты и лимиты в Message Queue
Статья создана
Обновлена 26 июня 2024 г.
В сервисе Yandex Message Queue действуют следующие ограничения:
- Квоты
— организационные ограничения, которые можно изменить по запросу в техническую поддержку. - Лимиты — технические ограничения, обусловленные особенностями архитектуры Yandex Cloud. Изменить лимиты невозможно.
Если вам необходимо больше ресурсов, увеличьте квоты одним из способов:
- сформируйте запрос на увеличение
. У вас должна быть рольquota-manager.requestOperator
или выше (editor
илиadmin
); - обратитесь в техническую поддержку
и расскажите, какие потребляемые квоты нужно увеличить и на сколько.
Квоты
Сообщения
Вид ограничения | Значение |
---|---|
Количество вызовов SendMessage и SendMessageBatch на одну очередь |
300 вызовов в секунду для стандартной очереди |
Количество вызовов ReceiveMessage на одну очередь |
300 вызовов в секунду для стандартной очереди |
Количество вызовов DeleteMessage и DeleteMessageBatch на одну очередь |
300 вызовов в секунду для стандартной очереди |
Количество вызовов ChangeMessageVisibility и ChangeMessageVisibilityBatch на одну очередь |
300 вызовов в секунду для стандартной очереди |
Количество вызовов CreateQueue на одно облако |
2 вызова в секунду |
Количество вызовов DeleteQueue на одно облако |
5 вызовов в секунду |
Количество вызовов других запросов на одно облако | 100 вызовов в секунду |
Количество очередей в одном облаке | 1000 |
Лимиты
Очереди
Вид ограничения | Значение |
---|---|
Минимальное время задержки доставки сообщения в очередь (параметр DelaySeconds ) |
0 секунд |
Максимальное время задержки доставки сообщения в очередь (параметр DelaySeconds ) |
900 секунд (15 минут) |
Количество сообщений в обработке на одну стандартную очередь | 120000 |
Количество сообщений в обработке на одну очередь FIFO | 20000 |
Скорость приема сообщений в очередь FIFO | 100 сообщений в секунду |
Имя очереди | Не более 80 символов: цифр, маленьких и заглавных латинских букв, дефисов и подчеркиваний. Имя очереди FIFO должно заканчиваться суффиксом .fifo . |
Сообщения
Вид ограничения | Значение |
---|---|
Количество вызовов SendMessage и SendMessageBatch на одну очередь |
30 вызовов в секунду для очереди FIFO |
Количество вызовов ReceiveMessage на одну очередь |
30 вызовов в секунду для очереди FIFO |
Количество вызовов DeleteMessage и DeleteMessageBatch на одну очередь |
30 вызовов в секунду для очереди FIFO |
Количество вызовов ChangeMessageVisibility и ChangeMessageVisibilityBatch на одну очередь |
30 вызовов в секунду для очереди FIFO |
Идентификатор сообщения в группе | Не более 80 символов: цифр, маленьких и заглавных латинских букв, дефисов и подчеркиваний. |
Максимальное количество атрибутов сообщения | 10 |
Максимальное количество сообщений в группе | 10 |
Содержимое сообщений | XML, JSON и неформатированный текст. Поддерживаются следующие символы Unicode:
|
Максимальный срок хранения сообщений в очереди | 1209600 секунд (14 дней) |
Минимальный срок хранения сообщений в очереди | 60 секунд (1 минута) |
Максимальное время задержки доставки сообщения в очередь (параметр DelaySeconds ) |
900 секунд (15 минут) |
Минимальное время задержки доставки сообщения в очередь (параметр DelaySeconds ) |
0 секунд |
Максимальный размер сообщения | 262144 байт (256 КБ) |
Минимальный размер сообщения | 1 байт |
Максимальный таймаут видимости сообщения | 12 часов |
Минимальный таймаут видимости сообщения | 0 секунд |
Максимальное время ожидания клиентом сообщения в пустой очереди. (параметр WaitTimeSeconds ) |
20 секунд |