阿里开源配置服务diamond分析

Diamond是阿里巴巴的一款开源配置中心服务,以小巧、珍贵、稳定为特点。它提供高可用和容灾方案,确保配置服务的可靠性。服务端启动时会从DB加载配置到本地并定时更新。客户端启动后监控本地配置目录,根据变化更新内存缓存和快照。
摘要由CSDN通过智能技术生成
diamond简述

diamond是阿里巴巴开源的一款配置中心服务。diamond中文意思是钻石,而钻石的特点有小巧、珍贵、稳定。

  • 小巧:在如今的互联网公司中配置服务作为基础的中间件,其核心功能比较简单就是存储并管理配置数据,功能单一。
  • 珍贵:随着公司业务线增加及规模的扩大,传统的基于配置文件、尤其是多环境下繁杂、易出错的配置和需要动态感知配置变化时,统一化的配置服务显得弥足重要,对开发人员更加友好,也避免了系统频繁上线。
  • 稳定:充分考虑线上环境可能出现由于网络、磁盘等引起各种不确定情况,提供高可用及容灾方案。
diamond使用
    DiamondSubscriber diamondSubscriber = DiamondClientFactory.getSingletonDiamondSubscriber();
    DiamondConfigure diamondConfigure = new DiamondConfigure();
    diamondConfigure.setDomainNameList(diamondUrlList);
    diamondConfigure.setPort(contextParamCfg.getDiamondPort());
    diamondConfigure.setConfigServerAddress(diamondUrlList.get(0));
    diamondConfigure.setConfigServerPort(contextParamCfg.getDiamondPort());
    diamondSubscriber.setDiamondConfigure(diamondConfigure);
    // 同步获取
    S
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值