> ## Documentation Index
> Fetch the complete documentation index at: https://docs.axottle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Транзитные пулы

> Переиспользуемые маршруты с собственным холстом, несколькими переходами и продолжением Flow.

Транзитный пул — переиспользуемый участок пути. Он содержит собственный граф, участников и политику балансировки. Обычный Flow подключает его через **Pool Node** в настройках транзитного блока.

## Создание

1. Откройте **Конфиги → Новый Flow → Пул транзитных нод**.
2. Задайте название и описание.
3. На вкладке **Холст** добавьте транзитные ноды и назначьте физические серверы.
4. Настройте связи, транспорты и выходы. Во вкладке **Настройки** задайте политику пула.
5. Сохраните пул, затем выберите его в транзитном блоке обычного Flow.

У пула две вкладки: **Холст** и **Настройки**. Входные ноды, CDN и вложенные Pool Node внутри пула запрещены.

## Начало, переходы и продолжение

Внутри пула есть **Gateway** (начало участка), **Internet** и **Продолжить flow**. Новая транзитная нода получает начальные связи от Gateway к ноде и от ноды к продолжению. Соединяя ноды в цепочку, проверяйте стрелки: расположение карточек само по себе не задаёт порядок переходов.

```mermaid theme={null}
flowchart LR
    E[Входная нода Flow] --> G
    subgraph Pool[Транзитный пул]
      G[Gateway] --> A[Транзит A]
      G --> B[Транзит B]
      A --> C[Продолжить flow]
      B --> C
    end
    C --> N[Следующий транзит Flow]
    N --> I[Internet]
```

Здесь A и B — альтернативы первого перехода. Выбранная нода передаёт трафик на следующий транзит внешнего Flow. Если внутри пула ветка заканчивается в **Internet**, она завершается там и не использует внешнее продолжение.

Если пул использует «Продолжить flow», снаружи Pool Node должен быть задан следующий участок. Отсутствующее или неиспользуемое продолжение диагностируется при компиляции.

## Условия и ограничения

* Параллельные транзитные переходы образуют балансируемые альтернативы; разные последовательные переходы не объединяются в один общий список серверов.
* Циклы, тупики, неоднозначные выходы и отсоединённые авторские ноды не допускаются.
* Условия маршрутизации внутри пула сохраняются.
* Безусловное внутреннее продолжение поддерживает условные внешние маршруты.
* Если само внутреннее продолжение условное, снаружи допускается ровно один безусловный следующий блок. Одновременные условия с обеих сторон этой границы нужно перенести на одну сторону.
* WARP после пула должен быть готов на всех физических нодах, которые могут завершать этот пул.

## Изменения и применение

Сохранение пула обновляет каталог. Уже работающие Flow продолжают использовать закреплённый снимок до следующего явного применения. В обзоре Flow Studio видно, какие Flow ждут проверки изменений пула.

Перед применением изучите влияние нового состава и графа, включая ноды, исключённые через `enabled` или `drained`. Повторно соберите план, если пул изменился после его просмотра. При конфликте ревизий загрузите актуальные данные, чтобы не перезаписать правку другого оператора.

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

## Управляемое изменение нескольких Flow

Для перепривязки пула изучите предварительное влияние и очередь проверки затронутых Flow. Подтверждение относится к конкретному составу, графу и ревизиям: изменение после просмотра требует нового плана.

Операция применения сохраняется на сервере. Уход со страницы не означает отмену. После прерывания или частичной ошибки откройте её результат и проверьте каждый Flow; доступные действия продолжения, принятия частичного результата и отката зависят от состояния операции.

Не запускайте параллельное ручное исправление общего runtime, пока предыдущая операция не завершена или не разобрана. Откат операции возвращает закреплённые снимки затронутых Flow и пулов; обычное редактирование каталога не заменяет этот откат.

## Проверка

Проверьте план обычного Flow, каждый переход пула, продолжение и поведение при недоступности кандидатов. Сохранённый пул ещё не означает, что новая схема применена и проверена на нодах. Стратегии и политика отказа описаны в [балансировке](/ru/connection-units/balancing).

## Откат

До применения исправьте каталог пула: работающие снимки остаются прежними. После применения восстановите затронутые Flow через [версию или отчёт управляемого применения](/ru/connection-units/lifecycle#откат). Возврат имени или состава пула в каталоге сам по себе не откатывает развёрнутые конфиги.

<Note>Сверено с кодом текущей рабочей ветки Axottle 2026-09-06. Наличие возможностей в установленной версии проверяйте в панели; эта сверка не подтверждает развёртывание на серверах.</Note>
