Как динамически направить запрос от клиента к микросервисам
Вот что я пытаюсь достичь: 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. В каждом запросе версия будет частью заголовка запроса.
Мы используем ленту для балансировки нагрузки на стороне клиента
Заранее большое спасибо.