1.中心化集群
以一台服务器为主机,其他服务器依靠主服务器运行,当主服务器宕机后,其他服务器不可用
2.主从集群
以一台服务器为主机,其他服务器为从机,当主服务器挂掉后,从服务器依旧可以运行,但是从服务器不能进行“写操作”。
主从模式中的哨兵模式,在raft中有两种选举,一种是选举超时,一种是分裂投票。
选举超时是指,每个服务器都有自己的睡眠时间,当超过心跳时间,则最先苏醒的会给自己投票,其他服务器被动给最先苏醒的服务器投票,使之成为新的主服务器。
分裂投票是指,若有多个服务器同时苏醒,并且投票相同时,则会重新进行下一次选举超时,总有一次会产生只有一个服务器先苏醒的状态。
3.去中心化集群
依靠一定的算法,每台服务器都是主服务器,也都是从服务器。
日后有了更深了解继续补充