Могу ли я использовать envoyproxy в качестве балансировщика нагрузки с поддержкой разделов
У меня есть многопользовательский сервис. Каждый арендатор может обслуживаться одной из конкретных машин в кластере. Существует также служба, которая знает, куда загружается конкретный арендатор.
Могу ли я настроить envoyproxy в качестве шлюза, чтобы он направлял запросы на конкретный компьютер, на котором загружен клиент? Арендатор идентификатор в URL.
Так что я хочу настроить посланника так, чтобы он спрашивал другую службу, куда направить запрос?
1 ответ
Вы когда-нибудь находили подходящее решение?
Я искал решение аналогичной проблемы. Я смотрел на службу обнаружения маршрутов (RDS), но, похоже, она предназначена для маршрутизации в разные кластеры, а не в экземпляры внутри кластера.
Мы распространили трафик по многим тематическим разделам Kafka и хотим направить входящие HTTP-запросы к экземпляру, который в данный момент обрабатывает каждый раздел, без предоставления идентификатора раздела клиентам HTTP.