互联网
iteye_17821
这个作者很懒,什么都没留下…
展开
-
高可用-分布式java应用读书笔记
1.避免单点 使用负载均衡做集群避免单点。 负载均衡算法。 软件负载均衡(LVS、HAProxy和nginx)和硬件负载均衡(F5和netscalar)。 热备、多机房(数据同步、内存同步、文件同步) 2.提高应用自身的可用性 2.1 尽量避免故障 a.明确使用场景,尽量保持系统的简单,对于复杂的系统,划分为不同的阶段,保证每个阶段的简单。 b.设计可容错的系统。1.fail ...2014-12-06 09:56:50 · 95 阅读 · 0 评论 -
高伸缩-分布式java应用读书笔记
通过升级和增加机器硬件来支撑增加的访问量和数据量的方式称为垂直伸缩。 通过增加机器来支撑增加的访问量和数据量的方式称为水平伸缩。 垂直伸缩,很容易达到瓶颈,增加到一定的程度后再增加硬件,成本会成指数级增长。水平伸缩面临的问题是机房,网络带宽,以及机器多了以后频繁的机器故障,维护和管理的成本问题。 通常采用水平伸缩方式,一匹马拉不动的时候,应该找两匹马拉,而不是找一头更强壮的马拉,水平伸缩对软...2014-12-06 09:58:18 · 87 阅读 · 0 评论