国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

win版本多Worker如何通訊?

huajing999

我用的是win版本的,我現(xiàn)在要使用幾個協(xié)議,tcp從硬件底層傳輸、websocket用于監(jiān)控查看tcp傳輸來的數(shù)據(jù),http用于服務(wù)器后臺的設(shè)置以及指令下發(fā)到tcp硬件底層?,F(xiàn)在我新建了三個入口文件,使用bat啟動,我想實現(xiàn)從tcp傳輸上來的數(shù)據(jù),在websocket、http端都能接收到,或者h(yuǎn)ttp下發(fā)指令,tcp和websocket端都能收到,改怎么實現(xiàn)?

4025 1 0
1個回答

walkor 打賞

多協(xié)議通信最好用GatewayWorker。
GatewayWorker多協(xié)議參見手冊
http://workerman.net/gatewaydoc/advanced/multi-protocols.html

如果用Worker做,可以新建一個代理進(jìn)程proxy worker,然后tcp worker 、websocket worker、http worker在onWorkerStart時去連proxy worker,tcp worker 、websocket worker、http worker通過這個proxy worker轉(zhuǎn)發(fā)數(shù)據(jù),完成通訊。

這里有個Channel組件專門用來做進(jìn)程間(服務(wù)器間)通訊的,基于訂閱的,可以研究下直接使用。
https://github.com/walkor/Channel

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??