N個客戶端,分配7f00000108fd00000001 - N 假設(shè)中途有用戶觸發(fā)close,client_id釋放后,其他用戶連接會分配已關(guān)閉的client_id么, 因為手頭沒有足夠多的設(shè)備,沒法批量測試
/
看說明應(yīng)該不會
前提是socket沒有重啟,所以還是要做好close時與客戶端的鑒權(quán)解綁
gatewayWorker重啟后client_id會重復(fù)
@latin "gatewayWorker重啟后client_id會重復(fù)" 有測試過嗎?
測試過,整個gatewayWorker重啟后client_id會重復(fù)。 client_id是臨時id,業(yè)務(wù)其實不用關(guān)注client_id,bindUid后直接操作uid就好了。 業(yè)務(wù)不把client_id存數(shù)據(jù)庫就沒任何問題
使用gateway-worker的時候不要管client_id 不要存,你就在onmessage的時候 bindUid就行了,然后使用你業(yè)務(wù)的uid
gateway-worker
client_id
onmessage
bindUid