分布式部署文檔有這么一句 $gateway->registerAddress $businessworker->registerAddress)指向同一臺Register服務(wù)
也就是Register服務(wù)器還是單點的嗎?
register服務(wù)只有啟動的時候有用,啟動后就基本沒用了,不用做分布式。
哦哦好的,只是這樣有單點問題,要是這個服務(wù)器掛了,業(yè)務(wù)就受影響吧?還是說只要啟動起來,這個register服務(wù)器就沒用了?可以關(guān)機?
register在進程啟動時有用,用來協(xié)調(diào)新啟動的進程間互相建立連接(進程啟動包括start reload 業(yè)務(wù)代碼出現(xiàn)致命錯誤等導(dǎo)致的退出重啟)。
另外GatewayClient依賴這個register服務(wù),用于獲得內(nèi)部通訊路由表,方便在其它項目中利用gateway向客戶端推送數(shù)據(jù)。
如果實在不放心register,可以搞個備機,前面擋一層dns或則lvs,主機有問題時自動切換到備份機器即可
好的,謝謝