安卓源码Asp源码Php源码.Net源码Jsp源码其它源码JS特效程序插件程序模板书籍教程
高级搜索
关键字:Discuz!  Axure  团购系统
最新更新发布资源提建议收藏本站
网站源码下载
当前位置:A5下载 > 源码下载 > 其它源码 > 其他网站源码 > config-keeper配置中心 v2.0.0

config-keeper配置中心 v2.0.0

  • 资源链接:[ 下载 ]  [ 正版源码购买,上源市场 ]
  • 授权方式:免费软件
  • 界面语言:简体中文
  • 文件大小:19.8 MB
  • 更新时间:2020-11-04
  • 资源类型:国产软件
  • 推荐等级:★★★☆☆
  • 平台环境:Win2003,WinXP,Win2000,Win9X
  • 作者信息:请下载查看
详细介绍 - [ config-keeper配置中心 v2.0.0 ]

config-keeper是一个基于Spring Boot 和Spring Cloud开发的配置中心,无缝兼容Spring Boot 和 Spring Cloud应用。

在微服务架构中,配置中心是个必不可少的基础服务。应用部署到生产环境后,由于各种原因,需要调整一些配置。如果每次修改配置都需要经过修改代码、重新打包、重新部署等过程,为了避免重新部署造成请求错误,还需要将应用从负载均衡中下线,部署成功后再重新上线,当部署的实例比较多的情况下,那就会严重影响投产效率,如果是为了解决生产上的问题而调整配置,那么这个过程耗时越多,带来的风险也就越大。所以我们需要在不停机、不重新打包、不重新部署的情况下,可以动态修改配置(比如:功能开关、性能参数等)。为了方便动态更新应用配置,需要把配置放到应用执行包之外的配置中心。配置文件不需要打进应用执行包中后,可以带来以下几个好处:一个可执行包就可以在不同的环境下运行,可以降低包的版本管理成本,也可以降低docker镜像的版本管理成本。

Spring cloud 虽然已经为我们提供了基于git或mongodb等实现的配置中心,但是这些方案实现都过于简单,没有达到实际可用的标准,比如:没有提供统一的管理页面,不便于操作和使用;没有权限管理功能;没有数据验证功能等等。但Spring cloud config的核心技术还是可以为我们所有,没有必要重新造轮子。

ConfigKeeper 是由随行付架构部基于Spring Cloud研发的分布式配置中心。基于Spring Cloud开发。与Spring Boot、Spring Cloud应用无缝兼容。下面我们将详细介绍ConfigKeeper配置中心(有图有真像):
1. 支持权限管理,保证数据的安全
角色设计比较简单,只有管理员和普通用户两种,管理员拥有最高权限,而普通用户只能查看和操作为其分配的配置,以保证数据的安全。
2. 支持多环境部署,也支持多环境配置集中管理
企业可以根据自身的情况设置不同的环境,比如:测试、rc以及生产环境。可以多环境共用一个配置中心,也可以每个环境单独使用一个配置中心,根据企业需求灵活部署。
3. 配置管理简单实用
为了避免配置内容耦合问题,我们只设计了全局配置(global config)和应用配置(application config)两种类型的配置,并没有设计”组配置“。全局配置是指某一环境下所有应用都能生效的配置,但它的优先及低于应用配置,一个运行环境下有且只有一个全局配置。如果应用可执行包已经有相同的配置,那么会被配置中心的配置所覆盖。
3.1 自带版本管理功能:自动生成版本号以及回退功能
3.2 使用Yml在线编辑器,能实时检查配置格式是否正确;
3.3 支持修改前后内容对比功能,保证修改内容的正确性
4. 客户端使用简单并兼容Spring Boot和Spring Cloud应用
配置中心提供http接口拉取配置,所以只要支持http协议的应用都是可以使用的。我们已经实现了Spring Boot和Spring Cloud应用的客户端,接下来说明其一些特性及使用方法。
4.1 无缝兼容Spring boot、Spring Cloud应用
4.2 支持灰度发布
4.3 支持客户端缓存,即使配置中心服务不可用,也不会影响应用的启动

 

下载地址 - [ config-keeper配置中心 v2.0.0 ]
评论暂时关闭
您喜欢这个源码么?
(0)
0%
(0)
0%
[ 下载地址 ][ 评论吐槽 ]
本类热门源码
  • 源码推荐
  • 软件推荐
关于我们联系我们发布资源广告服务合作伙伴网站地图版权声明与我们对话