我们需要配置一个微服务的多个实例,每个实例在docker 中运行时需要不同端口 并注册到Eureka 服务器成为一个集群。
1. 在client端的 bootstrap.yml 或者bootstrap.properites 中 spring.profile.active 可以使用不同的名字。
spring:
application:
name: xxx
cloud:
config:
uri: http://xxx:9099
profiles:
active: dev2
2. confg server 端可以添加多个不同配置文件 applicaitoName-dev1.yml applicaitoName-dev2.yml
3. 启动客户端时,自动匹配对应的配置文件。