zookeeper 做配置中心问题咨询

_凤求凰_ 发布于 2016/01/11 11:03
阅读 513
收藏 0

项目里用zk做配置中心,

我想问问有经验的人,每次读取配置都是从zk里读取,这样从zk里更改了配置,可以实时的读取到最新配置

另一个是从zk里读取的配置,存放到redis缓存里,给缓存设置一个过期时间,这样改了配置,不能立马读取到最近配置,

那种比较好?是要根据业务对实时性要求,我倾向选择第一个

或者还有更好的方案吗?

加载中
1
l
lizhi.zero
某某电商的配置服务是这样做的:缓存在客户端,如果zk配置更改了则通知客户端修改配置(订阅者),这样做的好处就是就算你的配置中心挂掉了,也不会影响你的配置,不需要为zk配置中心的可用性担心。
_凤求凰_
_凤求凰_
说的不错,谢谢
西昆仑
西昆仑
恩,这个方法蛮好的。
0
许雪里
许雪里
zk 可以结合 encache,同时本地支持文件快照缓存。不用担心丢失,甚至zk挂掉也不用担心。 #xxl-conf# ,一个分布式配置管理平台,拥有"强一致性、毫秒级动态推送、多环境、多语言、配置监听、权限控制、版本回滚"等特性。现已开放源代码,开箱即用。 http://www.xuxueli.com/xxl-conf/
返回顶部
顶部