У меня есть очень простой проект Spring Cloud Gateway, который получает запрос и отправляет тот же контент двум другим службам. Давайте назовем их прокси Zero и сервисами A и B. Это первый шаг (он просто выполняется с минимальной настройкой, но мы пока не готовы перейти на Webflux. Все предыдущие проекты - Spring Boot).
Теперь, во второй итерации, мы планируем изменить прокси-проект на шлюз, где мы отправляем запросы к службам A и B в зависимости от конфигурации процентов запросов для отправки туда. Например, в файле yaml он настроен на отправку 80% трафика в A и 20% в B, и он должен работать следующим образом.
Как этого добиться только с поддержкой Spring Boot? Должны ли мы изменить его обратно на загрузку Spring или он может остаться Spring Cloud Gateway?
Я вижу, что кто-то голосовал за "слишком широкий";Я просто хочу попросить инструкции: мне использовать Ribbon / Eureka или Zuul или что-нибудь попроще?