leader选举的源码分析-QuorumPeer.start

QuorumPeer.start方法,重写了Thread的start。也就是在线程启动之前,会做以下操作

1. 通过loadDataBase恢复快照数据

2. cnxnFactory.start() 启动zkServer,相当于用户可以通过2181这个端口进行通信了,这块后续在讲。我们还是以leader选举为主线

@Override 
public synchronized void start() { 
	loadDataBase(); 
	cnxnFactory.start(); 
	startLeaderElection(); 
	super.start(); 
}

猜你喜欢

转载自blog.csdn.net/Leon_Jinhai_Sun/article/details/112971728