集群、限流、缓存 BAT 大厂无非也就是这么做
三分钟读懂TT猫分布式、微服务和集群之路
针对新手入门的普及，有过大型网站技术架构牛人路过，别耽误浪费了时间，阅读之前，请确保有一定的网络基础，熟练使用Linux，浏览大概需要3-5分钟的时间，结尾有彩蛋。分布式小马正在经营一个在线购物网站，名叫TT猫，有商品管理、订单管理、用户管理、支付管理、购物车等等模块，每个模块部署到独立的云服务主机。[...]
1.环境说明Zookeeper 不仅可以单机提供服务,同时也支持多机组成集群来提供服务,实际上Zookeeper还支持另外一种伪集群的方式,也就是可以在一台物理机上运行多个Zookeeper实例.Zookeeper通过复制来实现高可用性,只要集合体中半数以上的机器处于可用状态,它就能够保证服务继续。因为官网建议至少3个节点，3台机器只要有2台可用就可以选出leader并且对外提供服务(2n+1台机器,可以容n台机器挂掉)。如果你仅仅安装了两台跟一台有什么区别？这里我们在三台装有centos6.4（64位）的服务器上安装ZooKeeper。[...]
Zookeeper单机配置：方式一、<dubbo:registry address="zookeeper://10.20.153.10:2181"/>方式二、<dubbo:registry protocol="zookeeper" address="10.20.153.10:2181"/>Zookeeper集群配置:方式一、<dubbo:registry address="zookeeper://10.20.153.10:2181?backup=10.20.153.11:2181,10.20.153.12:2181"/>方式二、<dubbo:registry protocol="zookeeper" address="10.20.153.10:2181,10.20.153.11:2181,10.20.153.12"/>集群配置方式一，特别适用于dubbo-admin 和dubbo-monitor