配置中心框架IConfCenter
本篇和大家分享的是一个简易配置中心框架IConfCenter,框架是利用空余时间写的,主要以配置文件+redis存储方式作为数据同步驱动,目前支持的配置文件格式有 .properties 和 .config,后期有时间可能增加 .xml 和 .yml文件的识别。框架结构简单分为: confserver - 服务端 confAdmin - 配置中心后台管理 confCenter - 配置中心 confclient - 客户端 每分钟获取配置 订阅配置中心刷新配置 confAdmin - 配置中心后台管理 后台管理主要就是一个简单的操作界面,采用springboot+thymeleaf+jquery搭建,目前主要有两个功能:展示配置文件列表和启用某个配置 展示配置文件列表:其实就是读取本地磁盘目录中的配置文件信息,主要的service代码如下: /** * 配置文件列表 * * @return */ public List<File> getListConf() { File baseFile = new File(confCenterConf.confserver_confs...


