59 Star 89 Fork 43

gavinage / zk-ui

 / 详情

配置中心

待办的
创建于  
2015-09-24 10:22

可以基于你的项目做一个配置中心么。

评论 (13)

可以,但是我希望有好的想法可以反馈给我,或者提交过来,让这个小项目一点点壮大

状态更改为 已关闭

状态更改为 重新打开

在分布式项目中的配置的维护是件很恶心的事情额。我建议是做一个配置中心,把web的xml配置 包括spring的配置 属性文件的配置全部都能够重项目中分离,然后这些配置信息的存储就放在zookeeper上,然后配置信息的更新,修改全部使用zookeeper来notify到相应的应用,并且可以让应用根据需求进行对应的change。

哈哈, 这也正是我接触zookeeper的原因,也是想要找分布式的配置管理中心哦,但是web.xml 包括spring的配置都是容器启动就加载的,比较不好解决,实践中没应用过,有时间我会进行研究的。
当然很多公司内部肯定是实现了这部分功能的。
目前log4j是可以实现动态配置level的。

我也是想做啊 开源了看了 都不大合适 web也是可以动态的哦 使用jetty内嵌的模式就可以哦。我们用dubbo做service的RPC服务 也是可以在代码里面来进行对应的动态更新和重。

log4j貌似可以用JMX来改把

恩 dubbo 的控制中心感觉还不错啊, 不过没看过源码。
taokeeper的我也没运行过,但是大概浏览了一下源码, 是后台跑了4个线程, 使用ssh调用的top等命令进行的系统监控。
恩 我是说log4j 可以用zookeeper来进行配置管理的。
jmx不是很熟悉

gavinage可以尝试做一下吗?期待你的:yum:作品。

恩 , 我会抽时间尝试的。

就看你表演真正的技术了 哈哈:+1:

(⊙﹏⊙)... 其实是渣货一个... spring源码也没研究过...

spring 这些东西看本质就是反射和动态代理的应用嘛 源码这个东西看不看并不大的影响。理解思想就能写了 哈哈。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
366428 gavinage 1578921664 127524 liuyieyer 1578918777
Java
1
https://gitee.com/gavinage/zk-ui.git
git@gitee.com:gavinage/zk-ui.git
gavinage
zk-ui
zk-ui

搜索帮助