這個是生成環(huán)境下一次重啟偶然出現(xiàn)的
按照我對Register注冊進程的理解,是否會存在一種情況:
當BusinessWorker重啟時,由于網(wǎng)絡或者其他原因,導致Register沒有觸發(fā)onClose事件(因為socket并不保證一定會觸發(fā)onCLose),導致這個問題的出現(xiàn);
如果存在這種情況的話,我是否可以在Register用定時器去維護一個心跳,判斷如果長時間沒有數(shù)據(jù)交流,就刪除這個連接。
如果可以這么弄的話,大佬有沒有提供參考的案例代碼
重啟的時候businessworker進程退出了,這時候如果gateway向businessworker轉(zhuǎn)發(fā)消息時就會報這個錯,屬于正?,F(xiàn)象,可以忽略。
報錯的意思就是gateway無法與businessWorker通訊,文檔里總結(jié)了可能的情況
http://www.wtbis.cn/doc/gateway-worker/send-buffer-to-worker-fail.html