KL个人博客 首页>>Disconf

Disconf服务Client的使用

说明 disconf服务是基于spring开发的,这里假定你的项目使用了spring框架,并使用maven构建 准备 在你的项目pom.xml文件中加入如下依赖 !--disconf的客户端--dependencygroupIdcom.baidu.disconf/groupIdartifactIddisconf-client/artifactIdversion2.6.27/versionexclusionsexclusiongroupIdch.qos.logback/groupIdartifactIdlogback-core/artifactId/exclusionexclusiongroupIdch.qos.logback/groupIdartifactIdlogback-classic/artifactId/exclusion/exclusions/dependency!--用于下载远...

阅读全文 »

Disconf服务搭建(3)-完结篇

Disconf服务搭建(3)-完结篇

搭建你的Disconf服务...

阅读全文 »

Disconf服务搭建(2)—Redis存储系统安装

Disconf服务搭建(2)—Redis存储系统安装

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步...

阅读全文 »

Disconf实现分布式配置管理的原理与设计

为了更好的解决分布式环境下多台服务实例的配置统一管理问题,本文提出了一套完整的分布式配置管理解决方案。首先,实现了同构系统的配置发布统一化,提供了配置服务server,该服务可以对配置进行持久化管理并对外提供restful接口,在此基础上,基于zookeeper实现对配置更改的实时推送,并且,提供了稳定有效的容灾方案,以及用户体验良好的编程模型和WEB用户管理界面。其次,实现了异构系统的配置包管理,提出基于zookeeper的全局分布式一致性锁来实现主备统一部署、系统异常时的主备自主切换。通过在百度内部以及外部等多个产品线的实践结果表明,本解决方案是有效且稳定的。...

阅读全文 »

百度分布式配置管理平台 Disconf简介

百度分布式配置管理平台 Disconf简介

Disconf 可以为各种业务平台提供统一的配置管理服务...

阅读全文 »