#spring-boot #microservices #load-balancing #gateway #service-discovery
Вопрос:
Я разработал 4 микросервиса, но через 1 год их будет 10. Все они являются приложениями для весенней загрузки. Фронт (приложение react) фактически отправляет запрос через сервер apache, который содержит :
- сертификат (должен быть совместим с CORS)
- балансировщик нагрузки
- файл перенаправления для перенаправления на различные микросервисы
На самом деле, у меня нет службы обнаружения, такой как Netflix Eureka, и я не могу использовать фильтры, как со шлюзом spring boot.
Я хотел бы знать, следует ли в соответствии с моей фактической конфигурацией изменить архитектуру и вместо этого использовать эту конфигурацию :
- Шлюз загрузки Spring (с балансировщиком нагрузки и фильтрами)
- Открытие сервиса Spring boot eureka
- Конфигурация весенней загрузки для сбора всех файлов конфигурации микросервисов
Как вы думаете, хорошая ли идея перейти с сервера apache на решение spring?