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

ctrip Apollo配置系统

时间:2017-09-23 19:09:34      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:ctrip apollo配置系统

同事做了一个ctrip Apollo的分享,其主要作用就是做了一个可视化的界面配置系统信息,并且能够提供api给应用系统,理论上我们所有的properties,系统参数xml都是可以摒弃的,其中对动态更改数据库配置不用重启服务器的功能还是比较感兴趣的,不过问了下,还是要自己处理依赖,还是比较费劲的,还不如重启服务器呢。

比如说数据库的datasource bean读取配置信息,其他的比如事务等,可能依赖这个datasource,如果datasource修改了,那么依赖他的bean都需要改,这个代价还是比较大的。所以使用spring的系统中,这种动态修改还是比较费劲的。


总体而言,如果对于一个特别大的系统,牵扯到多系统协同,这种统一的参数配置是有作用的,能保证可视化的看到各系统的配置,不过对于小的项目和团队,简单的properties还是能解决问题的,记录一下,仅供参考,开阔视野。

https://zhuanlan.zhihu.com/p/25686211

ctrip Apollo配置系统

标签:ctrip apollo配置系统

原文地址:http://13172906.blog.51cto.com/13162906/1967950

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