国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

gateway worker沒(méi)有根據(jù)client_id或uid查尋已加入哪些群組的方法嗎?

chenjian

問(wèn)題描述

問(wèn)題1:
gateway worker當(dāng)群組一成員因網(wǎng)絡(luò)問(wèn)題掉線了以后(非正常退出),能否根據(jù)該成員重新登錄的client_id或uid查詢已經(jīng)加入的群組id(文檔沒(méi)找到相關(guān)接口)?還是說(shuō)用戶加入了某一群組后需要自己業(yè)務(wù)來(lái)記錄保存加入的group_id?

問(wèn)題2:
用戶在一個(gè)群組房間里面進(jìn)行游戲,怎么判斷對(duì)方是否一直在線或掉線或已經(jīng)退出房間,不知道這個(gè)方案是否可行(或者有沒(méi)有更佳的方案):創(chuàng)建一個(gè)房間后,每個(gè)成員都要發(fā)送心跳包到房間,然后服務(wù)器在群發(fā)消息里面返回各個(gè)成員的在線狀態(tài)

1053 3 0
3個(gè)回答

稚出
  1. 綁定uid,需要自己保存一下group_id
  2. 必須心跳
  • 暫無(wú)評(píng)論
powerbowen

樓上說(shuō)的對(duì)

  • 暫無(wú)評(píng)論
admin

可以再 join_group的地方寫(xiě)個(gè)觸發(fā)器,到時(shí)候自己寫(xiě)代碼,然后保存redis也行mysql也行。

我想如果按照你的需求,需要改gatewayworker的代碼,然后 把所有的gatewayworker通訊,問(wèn)他們 uid的用戶加入了哪些組,然后gatewayworkern去遍歷內(nèi)存中所有的組

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??