Вернуться к документации

Маршрутизаторы

Связи Серверов и Каналов, включение доставки и безопасное изменение маршрута.

Открыть как Markdown
На этой странице

Назначение

Маршрутизатор (Router) связывает Серверы с Каналами: запросы выбранных Серверов направляются в выбранные Каналы. Это настройка связей, а не фильтр по path/query или преобразование HTTP-данных.

Создание

  1. Подготовьте Сервер и Канал с сохранённым Ендпоинтом.

  2. Откройте Inbound → Routers, форму /inbound/routers/new.

  3. Укажите имя, оставьте Enabled включённым, добавьте Сервер через Add server и Канал через Add channel.

  4. Проверьте выбранные элементы и нажмите Create router.

  5. Отправьте новый демонстрационный запрос и проверьте Deliveries в его карточке.

Минимум один Сервер и один Канал обязательны. Название помогает ориентироваться, но не определяет маршрутизацию.

Форма Маршрутизатора с Enabled, выбором Серверов и Каналов

Маршрутизатор связывает выбранные Серверы и Каналы через Add server и Add channel. Демонстрационный кабинет, английский интерфейс. Открыть полный размер.

Несколько связей

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

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

Изменение и отключение

Откройте карточку, измените нужные поля или выбранные элементы и сохраните. Отключение Enabled сохраняет связи; оно не удаляет Сервер или Канал. Не считайте его гарантированной отменой уже принятого задания или начатого HTTP-вызова.

Изменённый набор связей проверяйте новым запросом. Подключение Канала не означает повтор всей истории Сервера; поведение накопленных CLI-запросов дополнительно зависит от Deliver backlog.

Удаление

Удаление с подтверждением снимает сам Маршрутизатор и его связи. Серверы и Каналы остаются. Если нужно удалить Сервер или Канал, предварительно уберите его из всех Маршрутизаторов: выключенные тоже удерживают связи.

Если доставки нет

Проверьте, что в сохранённом маршруте выбран именно Сервер тестового запроса и нужный Канал; Маршрутизатор включён, в Канале есть включённый Ендпоинт, а получатель доступен от исполнителя. CLI должен быть подключён с секретом того же Канала. Сам факт наличия маршрута не доказывает HTTP-успех.

Продолжите с Direct, CLI или журналом запросов.

Связанная документация