zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    个人理财小助手 —— 简介
    我的分页控件(未完,待续)——控件件介绍及思路
    静态变量 静态对象 静态函数和非静态函数的区别。(我的理解,大家看看对不对)
    通过“访问多种数据库”的代码来学习多态!(.net2.0版)
    Step By Step 一步一步写网站[1] —— 填加数据
    个人理财小助手 —— 数据库(一)
    几个鸟叫的声音
    Step By Step 一步一步写网站[1] —— 帧间压缩,表单控件
    面向对象相关
    论程序的成长—— 你写的代码有生命力吗?
  • 原文地址:https://www.cnblogs.com/huqianliang/p/5680590.html
Copyright © 2011-2022 走看看