# doge-cc **Repository Path**: dhd_index/doge-cc ## Basic Information - **Project Name**: doge-cc - **Description**: 基于zookeeper的集中化配置中心 cc -》configuration center简写 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2015-11-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 简介 集中化的配置中心,目前支持属性文件的托管。存储采用了开源的zookeeper client集成 只需要在XML配置对应bean即可, 对于已有的配置无任何入侵 #### 安装web控制台 install JDK8 git clone https://git.oschina.net/liuyieyer/doge-cc.git cd doge-cc mvn clean install cd doge-cc-admin/target java -jar -Dzoo=[your zookeeper address(zk1:2181,{zk1:2181,zk2:2181}) . default localhost:2181] -DzooTimeout=[your zookeeper connected timeout. default 3000ms] -Dusername=[your username in login .default admin] -Dpassword=[your password in login .default admin] -Dport=[your jetty listen port.default port 8080] doge-cc-admin-1.0-SNAPSHOT.jar //例如 java -jar -Dport=8888 -Dzoo=localhost:2181 -DzooTimeout=3000 -Dusername=root -Dpassword=123456 doge-cc-admin-1.0-SNAPSHOT.jar 成功启动后内置的jetty容器 浏览器输入localhost:[your listen port] 填写启动是输入的账户密码登录即可管理配置,第一次使用时,请添加新的应用 如添加应用, 应用名称填写:doge-cc-dubbo 应用之间的属性隔离标示 属性文件填写:dubbo.port=20881, //注意多个属性之间使用英文逗号隔离 dubbo.threads=100 点击submit成功后将跳转到属性详情页面。 #### 集成spring应用 在pom文件中加入如下依赖 io.doge.cc doge-cc-support 1.0-SNAPSHOT org.apache.zookeeper zookeeper 3.4.6 在 spring中加入如下bean 在配置中获取doge-cc上的属性