因此,我们再回到QuorumPeer.start()方法中,cnxnFactory.start(),应该会调用NIOServerCnxnFactory这个类去启动一个线程
public synchronized void start() {
loadDataBase();
cnxnFactory.start();
startLeaderElection();
super.start();
}
因此,我们再回到QuorumPeer.start()方法中,cnxnFactory.start(),应该会调用NIOServerCnxnFactory这个类去启动一个线程
public synchronized void start() {
loadDataBase();
cnxnFactory.start();
startLeaderElection();
super.start();
}