选举流程分析
前面分析這么多,還沒有正式分析到leader選舉的核心流程,前期準備工作做好了以后,接下來就開始正式分析leader選舉的過程
public synchronized void start() { loadDataBase(); cnxnFactory.start(); startLeaderElection(); super.start(); //啟動線程 }很明顯,super.start()?表示當前類QuorumPeer繼承了線程,線程必須要重寫run方法,所以我們可以在QuorumPeer中找到一個run方法
?
總結(jié)
- 上一篇: ZkServer服务启动的逻辑-NIOS
- 下一篇: 为什么要用Dubbo-远程通信背景