Могу ли я использовать envoyproxy в качестве балансировщика нагрузки с поддержкой разделов

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

Могу ли я настроить envoyproxy в качестве шлюза, чтобы он направлял запросы на конкретный компьютер, на котором загружен клиент? Арендатор идентификатор в URL.

Так что я хочу настроить посланника так, чтобы он спрашивал другую службу, куда направить запрос?

1 ответ

Вы когда-нибудь находили подходящее решение?

Я искал решение аналогичной проблемы. Я смотрел на службу обнаружения маршрутов (RDS), но, похоже, она предназначена для маршрутизации в разные кластеры, а не в экземпляры внутри кластера.

Мы распространили трафик по многим тематическим разделам Kafka и хотим направить входящие HTTP-запросы к экземпляру, который в данный момент обрабатывает каждый раздел, без предоставления идентификатора раздела клиентам HTTP.

Другие вопросы по тегам