QuorumPeer.start方法,重写了Thread的start。也就是在线程启动之前,会做以下操作
1. 通过loadDataBase恢复快照数据
2. cnxnFactory.start() 启动zkServer,相当于用户可以通过2181这个端口进行通信了,这块后续在讲。我们还是以leader选举为主线
@Override
public synchronized void start() {
loadDataBase();
cnxnFactory.start();
startLeaderElection();
super.start();
}