diamond---管理持久配置【配置数据持久化到磁盘和数据库中】的系统
diamond搭建
1、安装mysql,创建diamond存储配置的数据库和表
2、将数据库的配置信息(IP、用户名、密码)添加到diamond-server工程的src/resourece/jdbc.properties文件中
3、安装tomcat后,在diamond-server源代码目录下进行编译,将生成的diamond-server.war放到tomcat的webapps中。启动tomcat时就启动了diamond-server
4、http server[地址服务器]用来存放diamond server等地址列表,以tomcat为例:在3中的webapps/diamond-server中建立diamond文件【文件内容是diamond-server的地址列表】
以上,diamond的服务端就搭建完成了
发布数据:diamond发布数据通过手工的方式进行,在浏览器中输入http://ip:8080/diamond-server/【ip为tomcat服务器的地址】,登录-配置信息管理-添加配置信息,在输入框中输入配置信息
订阅数据:diamond客户端API主要提供了订阅数据的功能:a\客户端获取服务端地址【获取服务端地址对客户端是透明的,客户端仅仅需要在本地进行如下域名绑定即可:ip a.b.c,ip为前面搭建的http-server的ip】;b\创建订阅者;c\获取配置信息
diamond架构
参考:http://www.cnblogs.com/huqianliang/p/5673781.html