• Diamond使用向导


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

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

           <ignore_js_op>                                     
    图1


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

    <ignore_js_op>
       图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.                 
    10.                 System.out.println(manager.getAvailableConfigureInfomation(1000));
    11.         }




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

  • 相关阅读:
    DPDK安装方法 17.12.13
    numa.h:No such file or directory 解决方法
    17秋 软件工程 第六次作业 Beta冲刺 Scrum3
    17秋 软件工程 第六次作业 Beta冲刺 总结博客
    17秋 软件工程 第六次作业 Beta冲刺 Scrum2
    Paper Reviews and Presentations
    17秋 软件工程 第六次作业 Beta冲刺 Scrum1
    17秋 软件工程 第六次作业 Beta冲刺
    error: could not create '/System/Library/Frameworks/Python.framework/Versions/2.7/share': Operation not permitted
    17秋 软件工程 个人作业 软件产品案例分析
  • 原文地址:https://www.cnblogs.com/huqianliang/p/5680590.html
Copyright © 2020-2023  润新知