大家好!在使用gatewayworker的過程中,有一個這樣的問題:
用戶在點擊退出登錄按紐時,需要把當(dāng)前瀏覽器所有的socket連接都close掉,考慮到用戶可能在一臺電腦上用多個瀏覽器登錄,所以我們維護(hù)了這樣一個對應(yīng)關(guān)系 uid browse_id(類似group) client_id
uid:10
brouse_id:20(比如:safari)
client_id:30
client_id:31
client_id:32
brouse_id:21(比如:chrome)
client_id:33
client_id:34
client_id:35
當(dāng)用戶在safari中點擊退出登錄按紐時,就關(guān)掉掉 client_id為 30 31 32 的socket,不會影響到chrome
但browse_id(瀏覽器指紋)獲取時間成本較高,也不打算用session_id代替browse_id。最主要的是不想自己維護(hù)這樣的一對應(yīng)關(guān)系,請教有沒有好的解決方法,謝謝!