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

異步TCP消息回調(diào)

daling

好像有類似的問題,但搜索也找不到了,請wolker再解答下,謝謝

用的GatewayWorker,開了4個TCP網(wǎng)關(guān),1和websocket網(wǎng)關(guān),8個worker進程,其中ID=0的worker進程打開AsyncTcpConnection異步TCP接收其他服務(wù)器的TCP數(shù)據(jù),那么問題是ID=0的worker進程收到的onMessage回調(diào)總是來源于同一個網(wǎng)關(guān)進程嗎?
因為我發(fā)現(xiàn)websocket網(wǎng)關(guān)因為沒有任何連接進入,卻有如此多的total_request。

還有一個是Register進程不是應(yīng)該很少的請求量嗎,Register有很多的total_request是否說明內(nèi)部通訊不暢,或者頻繁掉線導(dǎo)致worker或者gateway向Register連接尋找對方的地址,造成total_request上漲?
[attach]709[/attach]

3909 6 0
6個回答

walkor 打賞

從截圖連接數(shù)來看并不是你說的只在0號worker進程上開了AsyncTcpConnection,應(yīng)該是每個worker進程都開了一個。
AsyncTcpConnection 收到消息后也會讓total_request累加。

Register的total_request不斷增加是因為Register與其它服務(wù)保持心跳的請求導(dǎo)致的,沒有問題

  • 暫無評論
daling

謝謝
理論上應(yīng)該是一個WORKER發(fā)起的異步TCP都是由同一個GATEWAY網(wǎng)關(guān)進程來收發(fā)的嗎?
因為是多進程監(jiān)聽同端口,不知是不是用到端口復(fù)用,

  • 暫無評論
walkor 打賞

沒懂你什么意思,WORKER發(fā)起的異步TCP和Gateway有什么關(guān)系?

  • 暫無評論
daling

WORKER發(fā)起的異步TCP和目標(biāo)服務(wù)器之間不需要Gateway轉(zhuǎn)發(fā)/接收數(shù)據(jù)嗎?
難道是WORKER進程發(fā)起的AsyncTcpConnection 直連對端TCP服務(wù)器?

  • 暫無評論
walkor 打賞

不需要Gateway轉(zhuǎn)發(fā)/接收。AsyncTcpConnection直接連服務(wù)器

  • 暫無評論
daling

謝謝了

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