Я хочу развернуть входной контроллер Nginx в нескольких зонах и хотел бы иметь возможность вводить метки региона / зоны в мои модули, используя переменные среды для маршрутизации с учетом зоны. В маршрутизации осведомленности о зоне модули, работающие в зоне, отправляют трафик на внутренние серверы, работающие в зоне a. Это существенно уменьшило бы межзонную стоимость.
Я посмотрел на нисходящий API, однако кажется, что он вводит метки / метаданные только из модуля / службы, а не из узла, на котором работают эти модули.
Есть ли реальное решение для внедрения зоны узла в модуль Nginx, чтобы я мог использовать переменную Environment вместе с функциональностью карты в Nginx, чтобы выбрать правильный бэкэнд восходящего потока.
Заранее спасибо