考虑7*24小时向外提供服务的系统,不能有单点故障,于是我们使用集群,采用的是Master+Slave.集群中有一台主机和多台备机,由主机向外提 供服务,备机监听主机状态,一旦主机宕机,备机必需迅速接管主机继续向外提供服务.在这个过程中,从备机选出一台机作为主机的过程,就是Master选 举. 架构图: 左边是ZooKeeper集群,右边是3台工作服务器.工作服务器启动时,会去ZooKeeper的Servers节点下创建临时节点,并把基本信息写入 临时节点.这个过程叫服务注册,系统中的其他服务可…