配置 Spring Boot Config Server 允许多个实例使用不同配置文件

我们需要配置一个微服务的多个实例,每个实例在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. 启动客户端时,自动匹配对应的配置文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容