码迷,mamicode.com
首页 > 其他好文 > 详细

disconf(一):客户端使用遇到的问题

时间:2018-03-28 16:47:53      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:java   分布式配置   spring   

目前项目包含了 客户端disconf-Client和 管理端disconf-Web两个模块。目前所有模块代码均是Java实现,下面就客户端配置遇到的问题记录下:
1、jar冲突的问题
<dependency>
<groupId>com.baidu.disconf</groupId>
<artifactId>disconf-client</artifactId>
<version>2.6.36</version>
</dependency>
引入客户端时候,项目里面会有很多jar的版本冲突,这个时候就要排除客户端里面的jar, 只用项目里面的jar
<dependency>
<groupId>com.baidu.disconf</groupId>
<artifactId>disconf-client</artifactId>
<version>2.6.36</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
</exclusions>
</dependency>

2、项目里面最好有个common模块,在common模块里面引用客户端就可以了,其它模块引用客户端模块

3、项目启动时候,要先初始化客户端模块,以便在启动spring时能够加载到从服务端下载的配置文件,要不会找不到配置文件,而导致文件发现不了。

4、根据自己的需求进行配置文件的规划,比如:每个项目有公共的配置文件,就建立一个公共的项目模块;如果没有公共的,就每个项目配置一些配置文件,服务端改变,进行相应的拉取更新的配置文件。

disconf(一):客户端使用遇到的问题

标签:java   分布式配置   spring   

原文地址:http://blog.51cto.com/xxdeelon/2092030

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!