有兩個疑惑:
1、官方有一篇文章,平滑重啟,僅支持Worker::runAll()執(zhí)行后的代碼進(jìn)行reload。
如有發(fā)布系統(tǒng),通過軟鏈指向了最新版本的代碼,而且只保留10次(01-10)可以回滾的版本,問題是:我在01次啟動了register,gateway,worker,這時候發(fā)布第11次的代碼,會將01的代碼刪除,這時候會有影響嗎?
2、gatewayWorker負(fù)載均衡的內(nèi)部機(jī)制是什么,輪詢?權(quán)重?可以自定義設(shè)置嗎?文檔上面沒找到。
望作者指點(diǎn)一二,謝謝~
第二點(diǎn)貌似可以設(shè)置路由 http://doc2.workerman.net/router.html 來負(fù)載均衡
第一點(diǎn)得自己測試下吧。感覺代碼常駐內(nèi)存了,磁盤上的文件刪除了不影響內(nèi)存里的代碼,除非進(jìn)程重啟了才會去載入磁盤里的某些業(yè)務(wù)代碼。