关于分布式

分布式中最重要的一个概念:为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。

在不同的技术层面,分布式有不同的体现:分布式文件系统、分布式缓存、分布式数据库、分布式计算。一些名词hadoop、zookeeper、MQ等都给分布式有关。

从理念上讲,分布式的实现有两种形式:

(1)    水平扩展:当一台机器扛不住流量时,通过添加机器的方式,将流量平分到所有服务器上,所有机器都可以提供相当的服务;

(2)    垂直拆分:前端有多种查询需求时,一台机器扛不住,可以将不同的需求分发到不同的机器上,比如A机器处理余票查询的请求,B机器处理支付的请求;