配置管理不好做,那是你不知道这个组件

发表于:2020-9-23 11:27

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Genuine杨不易    来源:博客园

  介绍
  做项目,那么就少不了配置微服务架构中,配置文件众多,各个服务的配置文件也有可能不一样,Spring为我们提供了相应的配置中心组件--SpringCloudconfig
  他是一个配置管理中心,用于集中管理程序中各个环境下的配置,我们可以将配置通过git或svn等方式推送到我们的应用程序
  同Eureka一样,他也分为server端与client端
  优点
  提供服务端和客户端支持
  集中式管理分布式环境下的应用配置
  基于Spring环境,无缝与Spring应用集成
  可用于任何语言开发的程序
  默认实现基于git仓库,可以进行版本管理
  可替换自定义实现
  Config
  它是SpirngCloud自己开发的
  SpringCloudConfigServer作为配置中心服务端
  拉取配置时更新git仓库副本,保证是最新结果
  支持数据结构丰富,yml,json,properties等
  配合eureke可实现服务发现,配合cloudbus可实现配置推送更新
  配置存储基于git仓库,可进行版本管理
  简单可靠,有丰富的配套方案
  SpringCloudConfigClient默认客户端实现
  SpringBoot项目不需要改动任何代码
  加入一个启动配置文件指明使用ConfigServer上哪个配置文件即可
  初步了解了Config那我们来了解配置--服务端配置
  创建ConfigServer服务模块
  配置bootstrap.yml文件
  配置启动注解

  上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号