spring cloud config整合gitlab如何搭建分布式的配置中心


本文小编为大家详细介绍“spring cloud config整合gitlab如何搭建分布式的配置中心”,内容详细,步骤清晰,细节处理妥当,希望这篇“spring cloud config整合gitlab如何搭建分布式的配置中心”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前提:在gitlab中的工程下新建一个配置文件configserver-dev.properties
一、配置Server
1、添加依赖
2、在Application主类开启支持3、配置application.yml文件注意:如果配置文件放置在Git存储库的根目录下,则无需使用searchPaths参数,本例中的配置文件 香港云主机在config-repo目录中,因此使用searchPaths参数提示Config服务器搜索config-repo子目录
4、启动server,并在浏览器输入http://localhost:8888/configserver/dev/master可以看到server端已经可以从gitlab上读取到配置文件了。可以通过如下表单中的方式访问gitlab上的资源例如在浏览器中输入:http://localhost:8888/configserver-dev.yml,结果如下:二、配置客户端
1、添加pom依赖
2、配置bootstrap.yml文件
注意:此处的配置文件需要放在bootstrap.properties或者是bootstrap.yml文件中,因为config的相关配置会先于application.properties,而bootstrap.properties的加载也是先于application.properties
3、验证客户端
在客户端新增一个Controller
在浏览器中访问:http://localhost:8889/hello,结果如下:i’m the king of the world!!!
说明客户端已经可以从服务端获取到值了。
三、动态刷新
无需重新启动客户端,即可更新Spring Cloud Config管理的配置
1、更新gitlab仓库中configserver-dev.properties配置文件中hello对应的属性值
2、访问http://localhost:8888/configserver/dev/master,发现server端内容已经更新
3、对Conf客户端发一个POST请求http://localhost:8889/refresh,返回200 OK。再次访问http://localhost:8889/hello,可见在并未重启客户端服务的情况下,读到的属性值已经动态更新
PS:要想实现动态刷新,需要在pom文件中添加以下starter读到这里,这篇“spring cloud config整合gitlab如何搭建分布式的配置中心”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注开发云行业资讯频道。

相关推荐: win10搜索功能不能用怎么办

这篇文章主要为大家展示了“win10搜索功能不能用怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win10搜索功能不能用怎么办”这篇文章吧。1.按Win+R打开运行,输入下面的路径回车:%LocalAppDa…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/15 12:46
下一篇 07/15 12:46

相关推荐