加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

超详细的微服务分布式架构统一配置中心选型对比

发布时间:2019-10-28 13:18:18 所属栏目:建站 来源:波波说运维
导读:概述 因为今朝新项目根基是微处事架构,或许有几十个项目,都是基于LCP平台研发的,而每次平台上修改设置,各个项目也都必要去修改设置,然后还要重启,何况是三套情形,维护起来出格贫困,以是筹备做一个同一的设置中心,以下是技能选型的比拟。 一、开源

 超具体的微处事漫衍式架构同一设置中心选型比拟 概述

因为今朝新项目根基是微处事架构,或许有几十个项目,都是基于LCP平台研发的,而每次平台上修改设置,各个项目也都必要去修改设置,然后还要重启,何况是三套情形,维护起来出格贫困,以是筹备做一个同一的设置中心,以下是技能选型的比拟。

一、开源设置中心

颠末一段时刻的清算,或许有以下几个开源设置中心:

1、Apollo

Apollo(阿波罗)是携程框架部分研发的漫衍式设置中心,可以或许齐集化打点应用差异情形、差异集群的设置,设置修改后可以或许及时推送到应用端,而且具备类型的权限、流程管理等特征,合用于微处事设置打点场景。

处事端基于Spring Boot和Spring Cloud开拓,打包后可以直接运行,不必要特殊安装Tomcat等应用容器。

Java客户端不依靠任何框架,可以或许运行于全部Java运行时情形,同时对Spring/Spring Boot情形也有较好的支持。

.Net客户端不依靠任何框架,可以或许运行于全部.Net运行时情形。

超具体的微处事漫衍式架构同一设置中心选型比拟

2、Diamond(不在维护,这里就不作先容了)

Diamond是淘宝研发的漫衍式设置打点体系。行使Diamond可以让集群中的处事历程动态感知数据的变革,无需重启处事就可以实现设置数据的更新。

项目地点:https://github.com/gzllol/diamond

3、Disconf

专注于各类「漫衍式体系设置打点」的「通用组件」和「通用平台」, 提供同一的「设置打点处事」

超具体的微处事漫衍式架构同一设置中心选型比拟

项目地点:https://github.com/knightliao/disconf

4、spring-cloud/spring-cloud-config

项目地点:https://github.com/spring-cloud/spring-cloud-config

spring出品,可以和spring cloud无缝共同

二、设置中心比拟

1、成果特征

先从成果层面来比拟

超具体的微处事漫衍式架构同一设置中心选型比拟 超具体的微处事漫衍式架构同一设置中心选型比拟

2、技能蹊径兼容性

引入设置中心,必要思量和现有项目标兼容性,以及是否引入特另外第三方组件。

超具体的微处事漫衍式架构同一设置中心选型比拟

3、可用性与易用性

引入设置中心后,全部的应用都必要依靠设置中心,因此可用性必要重点存眷。

超具体的微处事漫衍式架构同一设置中心选型比拟

综合比拟,认为携程的Apollo 成果强盛完美,github上开源社区较量活泼,代码一向在维护,并且文档写得清晰,故最终选择Apollo 作为我们的漫衍式设置中心。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读