Как динамически направить запрос от клиента к микросервисам

Вот что я пытаюсь достичь: 1. У меня есть наборы микро-услуг одного типа с разными версиями. Например, set-1 учетной записи (ms1-v1, ms2-v1, ms3-v1) и set-2 учетной записи (ms1-v2, ms2-v2, ms3-v2) Здесь все службы в set-1 имеют версию v1 и set-2 версии v2 2. Я хочу использовать Netflix Zuul для выбора экземпляра учетной записи микро-службы на основе версии, указанной в запросе.

Например, если запрос приходит от клиента, который хочет получить доступ к службе учетных записей версии v1. Шаг 2 выше должен вернуть мне любого из ms1-v1, ms2-v1 и ms3-v1. В каждом запросе версия будет частью заголовка запроса.

Мы используем ленту для балансировки нагрузки на стороне клиента

Заранее большое спасибо.

0 ответов

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