disconf配置中心
天涯泪小武
开源贡献者,有代码洁癖。京东coder。
展开
-
4 springboot项目集成使用disconf,配置文件更新及回调
在第二篇我们已经学会了单项配置项的动态更新,是基于@DisconfItem(key = KEY)的注解,当在disconf服务端对key相同的值进行修改时,能及时推送到客户端感应到该值的变化。这一篇主要是看一下基于配置文件的更新变化,不再是单项了,而是多项。譬如我有一个app.properties配置文件,里面有很多个键值对,譬如是一些数据库连接之类的信息。通过disconf,也可以对这样的文件进原创 2017-10-18 11:25:30 · 12317 阅读 · 2 评论 -
1 springboot项目集成使用disconf,基于docker环境
disconf是一个开源的分布式配置中心(https://github.com/knightliao/disconf),此外还有携程开源的Apollo(https://github.com/ctripcorp/apollo),Apollo要比disconf功能更为丰富、强大一些。disconf比较简单明了,已经能适用于大部分场景了,使用起来比较简单。我打算写篇文章来讲一些disconf在sprin原创 2017-10-16 14:03:22 · 2338 阅读 · 3 评论 -
2 springboot项目集成使用disconf,基于docker环境
上一篇我们完成了disconf服务端的环境搭建,这一篇我们来看看客户端springboot如何继承disconf,最终在docker下运行。假定你已经在本机搭建好了disconf的web端环境,并已经能使用localhost访问到disconf的web界面。下面看客户端如何使用disconf。新建一个springboot项目,勾选web和aop。至于为什么要勾aop,后面用到disconf的回调时原创 2017-10-16 15:03:12 · 16557 阅读 · 1 评论 -
3 disconf在springboot下动态配置各个属性,基于docker环境
在上一篇中,我们在springboot项目中简单使用了disconf的配置功能,这一篇我们主要来详解一下disconf的配置文件的动态配置。来看一下disconf.properties文件# 是否使用远程配置文件# true(默认)会从远程获取配置 false则直接获取本地配置enable.remote.conf=true## 配置服务器的 HOST,用逗号分隔 127.0.0.1:80原创 2017-10-17 12:04:46 · 5510 阅读 · 0 评论 -
在docker部署Apollo配置中心,在rancher中部署并使用
Apollo配置中心是携程开源的知名配置中心项目,类似的有disconf等,它的GitHub地址是:https://github.com/ctripcorp/apollo由于我们主要使用docker(rancher)来运维管理项目,所以Apollo也要部署到docker里,来做为SpringCloud的配置中心。Apollo官方提供了docker镜像,部署起来比较方便。https://hu...原创 2018-12-20 10:55:00 · 2844 阅读 · 1 评论