Zookeeper系统设计的缺陷
之前总结过Zookeeper的各种设计优点,但是这个系统的缺陷与优点同样突出,本文就是结合自己的使用经验,业界给出的评价对ZK的缺点进行的归纳,一方面归纳使用表现上的不足,另一方面根据个人经验总结出系统本身功能设计时的就存在的缺陷。同时也思考了相应对策与改进的办法,算是本人对ZK设计的完整的思考总结吧。最后还关注了下etcd这个后起之秀的设计,看看它是否已经弥补了ZK的不足,能否担当后继者。 1. …
之前总结过Zookeeper的各种设计优点,但是这个系统的缺陷与优点同样突出,本文就是结合自己的使用经验,业界给出的评价对ZK的缺点进行的归纳,一方面归纳使用表现上的不足,另一方面根据个人经验总结出系统本身功能设计时的就存在的缺陷。同时也思考了相应对策与改进的办法,算是本人对ZK设计的完整的思考总结吧。最后还关注了下etcd这个后起之秀的设计,看看它是否已经弥补了ZK的不足,能否担当后继者。 1. …
个人于2016年4月21日至2016年4月23日参加北京Qcon全球技术开发者大会,既见识到各种技术各种思想的碰撞,也很直观的看到各个厂商的厮杀。从个人来讲,无论是社交还是技术干货乃至技术鸡汤都有不少收货。这里谈谈个人的技术见闻总结,各个演讲内容的技术细节待大会PPT发布后有了详细资料再分专题慢慢补充吧。 1.云、容器、服务化 大会上各种云厂商的宣传广告宣告目前是云计算的战国时期,数不清甚至分不清 …
原文链接:What We Talk About When We Talk About Distributed Systems(翻译:柳泉波) 我一直在学习有关分布式系统的知识,学习时间不算短了。老实说,只要你开始钻研分布式系统,知识点好像学不完似的,一个接一个。分布式系统领域的文献太多了,包括许多大学发表的论文,还有很多书籍可选。像我这样的绝对新手,很难决定应该阅读哪些论文或者购买哪些书籍。 同时 …
学习了解一下微信的后端存储架构。使用微信的过程中就能发现微信不像QQ并没有漫游所有聊天信息,记录基本完全是在本地存储的,因此后台存储难度应该不大。 视频与ppt地址,演讲人微信基础平台组许家滔sunnyxu 主要介绍内部产品QuorumKV,具体关注kv系统的强一致性。 需求背景:微信全球数据布局分在上海,天津,深圳,香港,加拿大,乃至同城多园区分布等等 系统要求:分布式强一致性(不需要应用层再设 …
Zookeeper系统应用越来越广泛,在同一领域内开源软件方面基本处于垄断地位。(最近有个etcd借了微服务的东风而异军突起)但是实际用过的人都会觉得这个软件属于可用但又不那么好用的类型。本文是本人结合自己的实际使用经验与思考,同时参考真正业界大牛对这个系统的分析与评价进行的总结,归纳一下关于Zookeeper真正的使用需求,并思考这个系统有哪些设计与实现上的优点,从而能获得如此成功。 1.常见应 …