大家好!在使用gatewayworker的过程中,有一个这样的问题:
用户在点击退出登录按纽时,需要把当前浏览器所有的socket连接都close掉,考虑到用户可能在一台电脑上用多个浏览器登录,所以我们维护了这样一个对应关系 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
当用户在safari中点击退出登录按纽时,就关掉掉 client_id为 30 31 32 的socket,不会影响到chrome
但browse_id(浏览器指纹)获取时间成本较高,也不打算用session_id代替browse_id。最主要的是不想自己维护这样的一对应关系,请教有没有好的解决方法,谢谢!
就用session_id呗