1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fagongzi-gateway

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
routing.md 1.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 13.03.2025 10:28 9c7636b

Маршрутизация

Маршрутизация представляет собой работу маршрутизатора. С её помощью можно реализовать A/B тестирование, направление трафика и другие продвинутые возможности.

Атрибуты маршрутизации

ID

Уникальный идентификатор

Название

Название маршрута

clusterID

Кластер, в который направляется трафик маршрутизации.

apiID

API, для которого осуществляется маршрутизация

Условие (необязательно)

Условие маршрутизации. Когда условие выполняется, шлюз применяет эту стратегию маршрутизации. Условие маршрутизации может устанавливать выражения аргументов для cookie, querystring, header, json body, path value. Если условие не установлено, весь трафик соответствует.

Стратегия маршрутизации

На данный момент поддерживаются Split, что означает перенаправление определённого процента подходящих запросов в целевой кластер, а остальной трафик направляется в фазу соответствия API и затем в исходный кластер назначения.

Темп трафика

Если значение равно 50, то 50% трафика направляется согласно RoutingStrategy.

Статус

Маршрут действителен только если его статус равен UP.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fagongzi-gateway.git
git@api.gitlife.ru:oschina-mirror/fagongzi-gateway.git
oschina-mirror
fagongzi-gateway
fagongzi-gateway
master