Nodul LogoNodul
Сценарии

Лимит параллельных выполнений

Лимит параллельных выполнений это значение, которое определяет, сколько запусков сценариев могут выполняться одновременно в рамках всего аккаунта. Значение лимита зависит от тарифа, а режим выполнения (Параллельно или Последовательно) настраивается в параметрах сценария.

Хотите увеличить лимит?

Актуальное число параллельных выполнений указано на карточке тарифа в разделе Цены. Чтобы увеличить лимит, напишите в поддержку: help@nodul.ru

Как это работает?

Пока число одновременно выполняемых запусков меньше лимита, новый запуск начинается сразу. Когда лимит достигнут, следующие запуски встают в очередь. Как только один из выполняемых запусков завершается, из очереди берётся следующий.

Например, на аккаунте установлен лимит 10 параллельных выполнений, и практически одновременно поступило 15 событий:

  • 10 запусков начинают выполнение сразу;
  • остальные 5 встают в очередь;
  • каждый из них начинает выполняться, когда завершается один из предыдущих запусков.

Запуск в очереди не теряется и не отклоняется: платформа не возвращает ошибку 429 из-за этого лимита.

Лимит применяется ко всему аккаунту, поэтому высокотранзакционные сценарии могут конкурировать за него: если на несколько таких сценариев одновременно поступает много запросов, часть запусков будет ждать в очереди.

Настройка в параметрах сценария ограничивает только этот сценарий и не увеличивает лимит аккаунта.

Режимы выполнения

В параметрах сценария доступны два режима:

  • Параллельно (по умолчанию): несколько запусков сценария выполняются одновременно
  • Последовательно: новый запуск сценария начинается только после завершения предыдущего

Выбор режима выполнения в настройках сценария

Параллельно

Сценарий выполняет несколько запусков одновременно, пока не достигнут лимит аккаунта и потолок, заданный в настройках сценария. Остальные запуски ждут в очереди. В истории выполнений у таких запусков видно, что они стояли в очереди:

Тултип «Запуск стоял в очереди» в истории выполнений

Последовательно

Запуски сценария обрабатываются строго по одному, в порядке поступления. Размер очереди не ограничен.

Используйте этот режим, если:

  • сценарий изменяет один и тот же ресурс и важно избежать конфликтов
  • используется API с жёсткими ограничениями по rate limit
  • нужен гарантированный порядок выполнения

Если запуск зависает в статусе В очереди, следующий не начнётся, пока он не завершится или не сработает таймаут (30 минут).

Изменение режима

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

Нужна помощь? Спросите сообщество

Если на странице не хватает деталей или что-то непонятно, напишите на форуме сообщества Nodul: команда и другие пользователи обычно отвечают быстро.

0/100
0/2000

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