Spring Cloud 服务共享相同的配置

       微服务中配置中性的每个项目的配置文件都可以按照不同的部署环境而有不同的配置文件,但是有一些配置是所有服务共有的,比如每个服务都需要往kafka发送消息,那么总不至于在每个服务的配置环境中都配置kafka的集群信息吧。
       其实这种需求可以在配置仓库的根目录下,建立和环境相关的公共配置文件即可。比如开发环境application-dev.yml文件中可以存放所有服务用到的dev环境中的公共配置;application-prod.yml文件中可以存放所有服务用到的prod环境中的公共配置。
       各个服务启动的时候指定spring.profiles.active属性即可使用相应的公共配置文件中的配置。

猜你喜欢

转载自blog.csdn.net/lzufeng/article/details/82081478