大家好!在使用gatewayworker的过程中,有一个这样的问题: 用户在点击退出登录按纽时,需要把当前浏览器所有的socket连接都close掉,考虑到用户可能在一台电脑上用多个浏览器登录,所以我们维护了这样一个对应关系 uid browse_id(类似group) client_id uid:10 brouse_id:20(比如:safari) client_id...
说下思路,请教下大家看看有什么不对或需要改进的地方,谢谢 用uid和client_id绑定时有这样一个业务情景: 用户用多个浏览器都登录了,如果用户在某一个浏览器点退出登录时,需要当前浏览器所有的socket连接全部断开,在onclose清理时,无法判断需要清理那些socket。为了解决这个问题,我在redis中做了如下处理 集合类型 uid:1 session_id:65nfsq33hbto6s5d61eq80ri...
请教: workerman自己的session存储位置是在httpcache类中session_save_path(),如果有多台服务器跑workerman,没有共享session目录的话会不会出现session读取不到的情况,gatewaywrok能不能设置自己的session存在memcache中,类似store.php中的配置?谢谢~~...
redis需要密码认证时,gatewayworker connect redis 如何配置,需要修改lib/store.php 83 84行么?...
用户退出登录触发socket onclose,把client_id和uid对应关系删除,那么怎么知道是退出的是chrome还是safari呢?client_id和uid还要绑定一个终端id么?谢谢...