架构
chiweitree
码农
展开
-
【架构】zookeeper在分布式应用中的重要作用
zookeeper是为了“分布式”而诞生的,我反复在说“分布式”,并不是赶潮流,而是被潮流推着向前。在任何互联网生产应用中,哪怕你的公司规模小,访问量用一台服务器足够应付,仍然不能容忍当服务器故障时,没有备用的服务器可切换,这个称为“防止单点故障”,因为你至少要用两台服务器来防止单点故障,所以你已经在“分布式”的服务环境里。 我们来回顾上一次讲的话题,我把应用层的通用服务分为“读”转载 2015-03-03 14:50:51 · 1454 阅读 · 3 评论 -
【架构】为什么在服务层设计读写分离
我经常喜欢和朋友聊软件技术的话题,如果觉得还有点意思,怕自己忘记,就应该记下来,就像我现在正在做的,人就是在自我否定中前行,所以我说的,有可能都是错的。 我的架构师同事问我:“为什么你总说要在服务层实现读写分离,我们已经在数据库实现了读写分离,是不是已经够用”。以下是我的解释, 在做网站性能优化的时候,我常常忘记还有数据库读写分离这件事,因为数据库读写分离,对性能带转载 2015-03-03 14:47:09 · 1695 阅读 · 0 评论