保證數據同步有兩種狀況:第一種從新選取leader以後的數據同步,第二種leader處理事務請求後與follower的數據同步日誌
當leader收到請求後,將事務請求轉化成事務proposal,因爲leader爲每個follower建立一個隊列,並把該事務放入響應隊列中,保證事務的順序性。以後在隊列中順序地向follower廣播該提案。follower接收到提案後,以事務的形式寫入本地日誌中,並向leader發送ack。當超過半數的follower向leader發送恢復,leader會向其餘節點發送commit消息,同時leader提交該事務。隊列