Diamond使用向导

一、背景描述              
       Diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单、可靠、易用,目前淘宝内部绝大多数系统的配置,由diamond来进行统一管理。 像钻石一样,提供稳定的配置访问。最大特性是能够保证在任何情况下,客户机一定可以启动起来。

二、开发环境如何使用Diamond配置服务
       1、新增配置信息
       登录开发环境Diamond服务的控制台,账号/密码向平台研发部申请。登录后的页面如图1所示:

       <ignore_js_op>Diamond使用向导                                     
图1

点击“添加配置信息”按钮,如图2所示

<ignore_js_op>Diamond使用向导
   图2

输入"dataId"、"group"、"content"后,点击提交,完成配置信息的添加。
        备注:group命名规则推荐为java的包名

2、客户端获取配置信息
            a、修改hosts文件

  1. 121.41.26.186 a.b.c

121.41.26.186是开发环境Diamond服务的ip;a.b.c是Diamond客户端获取配置信息的域名          
           b、依赖diamond客户端jar包

  1. <dependency>
  2. <groupId>com.taobao.diamond</groupId>
  3. <artifactId>diamond-client</artifactId>
  4. <version>2.0.5.4.taocode-SNAPSHOT</version>
  5. </dependency>

c、获取配置信息的实例代码

  1. DiamondManager manager = new DefaultDiamondManager("com.olymtech.test", "aaa", new ManagerListener() {
  2. public Executor getExecutor() {
  3. return null;
  4. }
  5. public void receiveConfigInfo(String configInfo) {
  6. // 动态配置需要在此处理
  7. }
  8. });
  9. System.out.println(manager.getAvailableConfigureInfomation(1000));
  10. }

参考 http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29126521&id=3853859

上一篇:sql中如何分割字符串


下一篇:庭审精彩语录整理 z