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

Gateway的client_id生成規(guī)則問(wèn)題?

hulang

問(wèn)題描述

如,我A頁(yè)面,有3個(gè)用戶訪問(wèn),會(huì)創(chuàng)建
7f00000108fc00000001-3是嗎?如果其中一個(gè)用戶離開了,再有人進(jìn)來(lái),還會(huì)創(chuàng)建3嗎?
我是把:client_id與uid綁定,加入到了某個(gè)群組,client_id會(huì)不會(huì)出現(xiàn)重復(fù)
如果我把服務(wù)器重啟了,client_id又會(huì)從7f00000108fc00000001生成,我到時(shí)候應(yīng)該怎么清空所有已加入的群組呢?還是服務(wù)器重啟后,就自動(dòng)解綁了,如果是,就行。

我就是做每個(gè)文章頁(yè)面的在線用戶統(tǒng)計(jì),不是所有頁(yè)面的統(tǒng)計(jì)。。頁(yè)面可能有1000-1W不等。。
頁(yè)面ID是群組ID。。。

660 1 0
1個(gè)回答

admin

gatewayworker內(nèi)部處理了,當(dāng)clientID 離開,自動(dòng)從 各個(gè)群組退出(文檔有寫)

clientID會(huì)從0x00 到0xff ff ff ff (4字節(jié))生成 unpack("N")
在生成clientID之前,gatewayworker會(huì)判斷 isset($connection[$newClientID++]) 如果存在了就再++,除非服務(wù)器爆滿(這是不可能的,2^32)去算算,除非你是單個(gè)gateway服務(wù)器,且連接數(shù)特別多(4294967296個(gè)連接)
99%情況下,網(wǎng)卡和cpu會(huì)成為瓶頸,幾乎不可能出現(xiàn)你說(shuō)的因?yàn)檫@個(gè)clientID的問(wèn)題

如果你的gateway有兩臺(tái),那么 你可以同時(shí)最大承載 84億 個(gè)鏈接,夠地球人了

  • hulang 2024-06-03

    明白了謝謝了。。。

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??