Согласно документу Spring Cloud, мы можем настроить несколько экземпляров сервера Eureka в клиенте eureka следующим образом
eureka:
client:
serviceUrl:
defaultZone: https://peer1/eureka/,http://peer2/eureka/,http://peer3/eureka/
---
spring:
profiles: peer1
eureka:
instance:
hostname: peer1
---
spring:
profiles: peer2
eureka:
instance:
hostname: peer2
---
spring:
profiles: peer3
eureka:
instance:
hostname: peer3
Но при таком подходе мы должны явно добавить / жестко закодировать несколько URL-адресов серверов eureka в списке, разделенном запятыми.
Если я создаю другой экземпляр eurekaСервер, я должен внести изменения в конфигурации клиента, чтобы добавить новую запись. Есть ли способ, которым я могу избежать этого?