master選舉
架構(gòu)圖
那個(gè)WorkServer節(jié)點(diǎn)創(chuàng)建了master節(jié)點(diǎn),則此節(jié)點(diǎn)就是整個(gè)集群的master。
程序流程
WorkServer創(chuàng)建的時(shí),即添加監(jiān)聽(tīng)器,一旦master節(jié)點(diǎn)被刪除,則立刻創(chuàng)建master節(jié)點(diǎn),如果創(chuàng)建成功,則其就是master,如果創(chuàng)建不成功,則說(shuō)明有WorkServer已經(jīng)創(chuàng)建了master節(jié)點(diǎn),則讀取master節(jié)點(diǎn),別記錄現(xiàn)任master的信息。
應(yīng)對(duì)網(wǎng)絡(luò)抖動(dòng)
網(wǎng)絡(luò)頻繁斷開(kāi),連接,master會(huì)頻繁的斷開(kāi)和連接,如果使用以上的策略,即一旦斷開(kāi),則master節(jié)點(diǎn)立即刪除,那么其余WorkServer立即搶占創(chuàng)建。但是原先的master在斷開(kāi)之后,立即又會(huì)連接上,但是還是要跟其他WorkServer搶占,十分有可能搶占不上,那么master就有可能換WorkServer,那么master的內(nèi)容就又要變換,這樣浪費(fèi)帶寬。所以,給原先的master留出一段時(shí)間,如果其能馬上連接,則還讓其做master。換而言之,就是如果master被刪除,不是master的WorkServer要等5秒鐘才能搶占。
系統(tǒng)的核心類
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開(kāi)啟,新人活動(dòng)云服務(wù)器買多久送多久。