Сконфигурируйте несколько экземпляров Eureka Server без жесткого кода serviceURL - PullRequest
0 голосов
/ 04 октября 2019

Согласно документу 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Сервер, я должен внести изменения в конфигурации клиента, чтобы добавить новую запись. Есть ли способ, которым я могу избежать этого?

...