Справочные значения умолчаний и жёстких границ платформы. Настройки функции (таймаут, память) правятся в панели настроек или через SDK; опции очереди передаются при постановке задачи.
В self-hosted-установках большинство умолчаний настраивается переменными окружения; ниже — стоковая конфигурация.
Функции
| Лимит | По умолчанию | Максимум |
|---|
| Таймаут выполнения | 5,000 ms | 900,000 ms (15 min) |
| Память на контейнер | 256 MB | 2,048 MB |
| Загрузка кода (ZIP) | — | 50 MB |
| Размер распакованного кода | — | 100 MB / 5,000 файлов |
| Тело запроса | 2 MB | 50 MB (эндпоинты кода и деплоя) |
Фоновые задачи
| Лимит | По умолчанию | Максимум |
|---|
| Попыток на задачу (maxAttempts) | 1 | 100 |
| Бэкофф ретраев (экспоненциальный + джиттер) | 1,000 ms × 2ⁿ | 300,000 ms (5 min) |
| Отложенный старт | 0 | 7 дней |
| Visibility-таймаут (рипер зависших задач) | 22.5 min |
| Одновременных задач на concurrencyKey | — | 10,000 |
| Постановок в очередь на воркспейс | 120 / min |
Cron и durable-оркестрация
| Лимит | Значение |
|---|
| Минимальный интервал cron | 1 min |
| Тик планировщика | ~30 s |
| Аренда turn-lock оркестрации | 5 min |
| Глубина continueAsNew | 10,000 |
Пул тёплых контейнеров
| Лимит | По умолчанию |
|---|
| Максимум тёплых контейнеров на функцию | 8 |
| TTL простоя | 5 min (полное удаление через 10 мин) |
| Контейнер обновляется после | 1,000 вызовов |
Если нагрузке нужно больше любого из максимумов — более долгие таймауты, крупные загрузки, высокие rate-лимиты — напишите нам: большинство границ здесь политика, а не архитектура.