大家好!在使用gatewayworker的過(guò)程中,有一個(gè)這樣的問(wèn)題: 用戶在點(diǎn)擊退出登錄按紐時(shí),需要把當(dāng)前瀏覽器所有的socket連接都close掉,考慮到用戶可能在一臺(tái)電腦上用多個(gè)瀏覽器登錄,所以我們維護(hù)了這樣一個(gè)對(duì)應(yīng)關(guān)系 uid browse_id(類似group) client_id uid:10 brouse_id:20(比如:safari) client_id...
說(shuō)下思路,請(qǐng)教下大家看看有什么不對(duì)或需要改進(jìn)的地方,謝謝 用uid和client_id綁定時(shí)有這樣一個(gè)業(yè)務(wù)情景: 用戶用多個(gè)瀏覽器都登錄了,如果用戶在某一個(gè)瀏覽器點(diǎn)退出登錄時(shí),需要當(dāng)前瀏覽器所有的socket連接全部斷開,在onclose清理時(shí),無(wú)法判斷需要清理那些socket。為了解決這個(gè)問(wèn)題,我在redis中做了如下處理 集合類型 uid:1 session_id:65nfsq33hbto6s5d61eq80ri...
請(qǐng)教: workerman自己的session存儲(chǔ)位置是在httpcache類中session_save_path(),如果有多臺(tái)服務(wù)器跑workerman,沒有共享session目錄的話會(huì)不會(huì)出現(xiàn)session讀取不到的情況,gatewaywrok能不能設(shè)置自己的session存在memcache中,類似store.php中的配置?謝謝~~...
redis需要密碼認(rèn)證時(shí),gatewayworker connect redis 如何配置,需要修改lib/store.php 83 84行么?...
用戶退出登錄觸發(fā)socket onclose,把client_id和uid對(duì)應(yīng)關(guān)系刪除,那么怎么知道是退出的是chrome還是safari呢?client_id和uid還要綁定一個(gè)終端id么?謝謝...