关于eureka集群
来源:11-11 构建微服务集群【eureka】

地球是猿的
2020-12-12
老师你好,对于${port:7001}这种方式,用java -jar启动的时候要记好多端口号,我就想偷个懒,把多个eureka集群配置写在一个application-prod.yml里
如下:
---
server:
port: 10001
spring:
application:
name: springcloud-eureka-cluster
profiles: server1
eureka:
instance:
hostname: server1
client:
fetch-registry: false
register-with-eureka: false
service-url:
defaultZone: http://server2:8002/eureka/,http://server3:8003/eureka/
---
server:
port: 10002
spring:
application:
name: springcloud-eureka-cluster
profiles: server2
eureka:
instance:
hostname: server2
client:
fetch-registry: false
register-with-eureka: false
service-url:
defaultZone: http://server2:8001/eureka/,http://server3:8003/eureka/
省略......
但是我不知道怎么在application.yml文件里设置spring.profiles.active=(application-prod.yml)里的server1/server2
老师,类似这种启动方式有什么方案吗
写回答
1回答
-
最简单的方式就是写死。打包完一个就改配置文件呀,哈哈哈。可以有很多个配置文件,随便切换好了,我们好多项目都这样,哈哈哈
032020-12-13
相似问题