DP配置中心建设概要(2016)
一、建设背景
1.1 各业务系统、管理系统、平台系统配置参数散落在各自工程中,常因随意修改、环境差异造成线上发布失败或生产事故;
1.2 线上调整参数配置须改war包中的配置文件,重新启动;
二、技术选型
2.1 选型包含:zookeeper、ETCD;
2.2 二者实现功能和使用场景基本一致;
2.3 zookeeper使用java语言开发,zookeeper对java支持更好,普及率更高,社区活跃度高,开源;
2.4 etcd使用go语言开发,对java支持欠佳,社区不够活跃,更新频率低;
2.5 结合公司技术现状,采用zookeeper实现。
三、组成单元
四、设计思路
四、管理平台物理部署图
五、组件工作流程图