开源配置管理工具config-toolkit 使用心得

本文介绍了如何集成和使用config-toolkit进行配置管理,包括搭建ConfigWeb环境,管理Zookeeper中的配置,非热更新和热更新配置的集成,以及灰度发布的实现。适合分布式项目中集中管理配置的需求。
摘要由CSDN通过智能技术生成

这是本人第一次写博,有不当之处敬请指正

首先感谢config-toolkit 开发者 wangyuxuan

由于分布式项目修改某个值,就需要所有应用中的配置均需要修改, 所以项目需要将配置集中管理,在wangyuxuan大哥的帮助下,顺利完成了config-toolkit与项目集成,本文是个人在集成config-toolkit时的心得

 

config-toolkit 下载地址:https://github.com/dangdangdotcom/config-toolkit 在此地址中作者介绍了config-toolkit的作用以及使用

本文在此基础上进行详细集成说明:

开发环境:win7、jdk1.6、spring3.2、tomcat7、zookeeper3.3.6

配置文件类型; *.properties

 

本人项目中使用config-toolkit特点:

实现配置热更新 (举例; 应用中上传文件的路径需要修改,无需停服务就可以实时更改)版本控制,支持灰度发布 (举例:多个应用使用不同的配置,可以快速从测试环境的配置更改到正式环境的配置)

 

一、搭建ConfigWeb环境,用于管理ZK中的配置信息

搭建configweb

下载config-toolkit,将config-web工程进行打成war包,部署到tomcat7下

注:由于config-web使用了鉴权密码,故需要执行以下python程序

 python -c "import hashlib;print hashlib.sha1('abc').hexdigest();" 

 # a9993e364706816aba3e25717850c26c9cd0d89d 

 echo "set /aaa/bbb a9993e3647
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值