在上一篇文章Disconf实践指南:安装篇介绍了如何在本地搭建Disconf环境,下面我们介绍如何在项目中使用Disconf。由于某些功能特性对源码做了修改,所以在官方文档并没有提及。 环境基于macOS Sirerra。Windows建议安装Linux虚拟机 首先打开disconf控制台:http ...
分类:
其他好文 时间:
2017-10-26 13:39:43
阅读次数:
233
###分布式配置管理平台-Disconfweb管理端安装
##安装依赖软件
#配置java、maven环境
#安装Mysql(Ver14.12Distrib5.0.45,forunknown-linux-gnu(x86_64)usingEditLinewrapper)
#安装Tomcat(apache-tomcat-7.0.50)
#安装Nginx(nginx/1.5.3)
#安装zookeeeper(zookeeper-3.3...
分类:
其他好文 时间:
2017-09-24 03:15:48
阅读次数:
148
zookeeper是一个开源的分布式协调服务,是由雅虎创建的,基于google chubby。 zookeeper是什么 分布式数据一致性的解决方案 zookeeper能做什么 数据的发布/订阅(配置中心:disconf) 、 负载均衡(dubbo利用了zookeeper机制实现负载均衡) 、命名服 ...
分类:
其他好文 时间:
2017-09-10 15:10:23
阅读次数:
199
disconf:百度推出的一种管理分布式项目的配置文件Properties的框架。 口水话: 问题场景:就是分布式每个项目上的配置文件都一样,如果要修改,就要修改N个,很麻烦。 disconf的作用:就是可以在web端统一配置N个分布式项目的配置文件properties。 入门手册(官方): 这种配 ...
分类:
其他好文 时间:
2017-08-25 12:31:28
阅读次数:
198
分布式环境下的统一配置框架,已经有不少了,比如百度的disconf,阿里的diamand。今天来看下spring cloud对应的解决方案: 如上图,从架构上就可以看出与disconf之类的有很大不同,主要区别在于: 配置的存储方式不同 disconf是把配置信息保存在mysql、zookeeper ...
分类:
编程语言 时间:
2017-07-11 23:08:29
阅读次数:
728
前面的文章中我们实战了docker下搭建disconf环境,现在我们学习如何使用disconf提供的动态配置服务,本章我们不深入研究,而是以最快的速度体验一个Java做的demo,此demo的功能是每隔5秒输出一组来自disconf的配置信息,内容是一个ip地址和一个端口,如果在disconf上改变 ...
分类:
其他好文 时间:
2017-06-04 18:46:05
阅读次数:
368
在上一章《docker下使用disconf:极速体验》中我们体验了disconf服务的使用方获取配置以及实时感知到这个配置变化的效果,今天我们一起来实践这个demo的开发过程,学会在项目中使用disconf服务。 此demo源于disconf官网的demo(Git地址:git@github.com: ...
分类:
其他好文 时间:
2017-06-04 18:20:21
阅读次数:
675
基础环境软件版本安装基础环境java数据库rediszookeepermavendisconftomcatnginx浏览器访问 基础环境 [root@node1 classes]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core... ...
分类:
其他好文 时间:
2017-05-27 10:55:45
阅读次数:
576
上一篇介绍了基于xml的非自动reload的分布式配置文件管理,这一篇介绍自动reload的方式(基于disconf实践二)。 1. 修改RedisConfig.java 2. 新增回调 3. 修改spring配置文件 修改之后,在管理端修改redis.properties的配置信息时,应用会自动r ...
分类:
其他好文 时间:
2017-05-21 19:43:16
阅读次数:
621
上一篇讲解了基于xml的自动reload的分布式配置文件管理,这一篇讲解基于注解的自动reload的方式(基于disconf实践二)。 1. 修改spring配置文件 2. 修改RedisConfig.java 实现 IDisconfUpdate 接口。此类必须是JavaBean,Spring托管的 ...
分类:
其他好文 时间:
2017-05-21 18:47:39
阅读次数:
1006