概念

有一个单体应用,当访问流量很大无法支撑,那么可以集群部署,也叫单体应用水平扩
容,原来通过部署一台服务器提供服务,现在就多部署几台,那么服务的能力就会提升。
部署了多台服务器,但是用户访问入口只能是一个,比如 www.web.com,所以就需要
负载均衡,负载均衡是应用集群扩容后的必须步骤,集群部署后,用户的会话 session 状态
要保持的话,就需要实现 session 共享。

能高并发的集群

MySQL集群,只提供读的高并发,写的并不提供,因为写不带负载均衡,可以使用mycat的负载均衡。
zookeeper集群,不提供高并发,因为zk是CP,要求一致性,分区容惜性,不管有多少个集群,它只有一个节点可以被访问。
Redis集群,也不提供高并发,因为它是通过哨兵机制返回主节点操作。
Tomcat集群,应用层面,高并发。
Nginx集群、Dubbo集群都能高并发。
注意:真正能做到的高并发的集群,必须有负载均衡