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