Я разрабатываю архитектуру пружинного микросервиса со следующими модулями (см. Диаграмму архитектуры ниже):
- Сервер конфигурации
- Сервер Eureka
- Zuul Api Gateway
- User-API (Config-сервер-клиент, Eureka-клиент)
- Stats-api (Config-сервер-клиент, Eureka-клиент)
- Auth -Сервис (в процессе / вне контекста)
Это скорее конфигурационный подход, а не ошибка . Пока все работает нормально. Для большинства конфигураций core-apis я загружаю их с config-Server.
Каким должен быть реальный или рекомендуемый способ, если мы используем config-server
с Api-Gateway
? Было бы хорошо сопоставить (загрузить из) конфигурацию Zuul-Gateway с моим Config-сервером, как и с другими ядрами API, такими как User-Api и Stats-Api.
И если я это сделал, то что должно быть порядок запуска приложений? Нравится: 1. Запустить Config-сервер 2. Сервер Eureka 3. Шлюз Zuul 4. Core-Apis
Спасибо:)