您好,登錄后才能下訂單哦!
master選舉
架構圖
那個WorkServer節點創建了master節點,則此節點就是整個集群的master。
程序流程
WorkServer創建的時,即添加監聽器,一旦master節點被刪除,則立刻創建master節點,如果創建成功,則其就是master,如果創建不成功,則說明有WorkServer已經創建了master節點,則讀取master節點,別記錄現任master的信息。
應對網絡抖動
網絡頻繁斷開,連接,master會頻繁的斷開和連接,如果使用以上的策略,即一旦斷開,則master節點立即刪除,那么其余WorkServer立即搶占創建。但是原先的master在斷開之后,立即又會連接上,但是還是要跟其他WorkServer搶占,十分有可能搶占不上,那么master就有可能換WorkServer,那么master的內容就又要變換,這樣浪費帶寬。所以,給原先的master留出一段時間,如果其能馬上連接,則還讓其做master。換而言之,就是如果master被刪除,不是master的WorkServer要等5秒鐘才能搶占。
系統的核心類
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。