disconf 已经搭建成功(http://gjp014.iteye.com/admin/blogs/2360517),下面演示一下怎样使用:
实现功能(程序在附件中):
建立 boce_demo 的 qa环境,
该环境中只有一个配置文件 redis.properties
内容:redis.host=192.168.1.24
redis.port=6379
。然后再修改配置文件信息,
disconf 修改后的配置信息通知应用程序。
1.设置disconf 的配置文件内容
#disconf 服务地址
disconf.conf_server_host=192.168.6.57:8080
# qa环境的版本号为:
disconf.version=1_0_0_1
# 应用名称
disconf.app=boce_demo
# 环境名称
disconf.env=qa
2.初始化数据库:
---应用名称
INSERT INTO disconf.app (app_id,name,description,create_time,update_time,emails) VALUES (
3,'boce_demo','boce_demo','99991231235959','99991231235959','');
----环境配置
INSERT INTO disconf.config (config_id,`type`,status,name,value,app_id,version,env_id,create_time,update_time) VALUES (
150,0,1,'redis.properties','redis.host=192.168.6.29
redis.port=6379',3,'1_0_0_1',1,'99991231235959','20170306170753');
INSERT INTO disconf.config (config_id,`type`,status,name,value,app_id,version,env_id,create_time,update_time) VALUES (
151,0,1,'redis.properties','redis.host=192.168.6.24
redis.port=6379',3,'1_0_0_1',2,'99991231235959','20170306171907');
---
4. 测试程序在附件中。
5.登录管理平台查看信息:
修改 配置文件:
查看服务器端,已经收到修改后的配置参数 配置参数由 192.168.6.24 修改为:192.168.9.24
查看zookeper 存储信息,已经修改: