0
Я пытаюсь выяснить, что является лучшим способом решить эту головоломку.Понимание Eureka <--> Цикл Configservice
- Я хотел Eureka, чтобы иметь возможность выбрать конфигурацию динамически из Config Server (Eureka в зависимости от конфигурации)
- Id», как Config можно найти через Eureka, чтобы избежать жесткого кодирования URI Config в каждом microservice (Config зависит от Eureka)
spring: cloud: enabled: true config: fail-fast: true discovery: enabled: true serviceId: configserver
Когда я запуска Eureka, она не знает, где конфигурирование, так что она ничего не может выбрать из него. Каков наилучший подход для решения этой проблемы?
Я думаю, вам нужно будет запустить сервер конфигурации первым. Затем сообщите Eureka, где находится сервер конфигурации (с использованием фиксированного URL-адреса), поэтому он может найти конфигурацию для запуска. Поскольку сервер конфигурации продолжает посылать пульс, он будет зарегистрирован в Eureka, как только он закончится. Во всяком случае, я бы так не пошел. Я думаю, что вы можете загружать eureka, прежде всего передавая некоторые аргументы (в конце концов, это не такая большая конфигурация). Затем запустите остальные службы, включая сервер конфигурации. –
Да, вот что я думал, конфигурация Эврики вряд ли изменится. Просто хотел проверить, были ли общие рекомендации по этому поводу. Ура! –
Добро пожаловать :-) –