シナリオ:
dev、qa、prod 環境があり、それぞれで 2 つの eureka サーバーを実行したいと考えています。
そのため、dev,eureka1 (devserver1 上) と dev,eureka2 (devserver2 上) の 2 つのプロファイルで EurekaServer アプリケーションを実行できるようにしたいと考えています。ここで、eureka1 および eureka2 プロパティも環境固有です。
次の eureka-dev.yml を作成すると
server:
port: 8761
---
spring:
profiles: eureka1
eureka:
client:
serviceUrl:
defaultZone: http://user:${eureka.password}@devserver2:8761/eureka/
---
spring:
profiles: eureka2
eureka:
client:
serviceUrl:
defaultZone: http://user:${eureka.password}@devserver1:8761/eureka/
eurekaX プロファイルをピックアップしていないようです。eureka-eureka1.yml と eureka-eureka2.yml を作成できることは理解していますが、これを行う最も効率的な方法を見つけようとしています。