可以基于你的项目做一个配置中心么。
可以,但是我希望有好的想法可以反馈给我,或者提交过来,让这个小项目一点点壮大
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
状态更改为 已关闭
状态更改为 重新打开
在分布式项目中的配置的维护是件很恶心的事情额。我建议是做一个配置中心,把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可以尝试做一下吗?期待你的作品。
恩 , 我会抽时间尝试的。
就看你表演真正的技术了 哈哈
(⊙﹏⊙)... 其实是渣货一个... spring源码也没研究过...
spring 这些东西看本质就是反射和动态代理的应用嘛 源码这个东西看不看并不大的影响。理解思想就能写了 哈哈。
登录 后才可以发表评论