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

gateway worker沒有根據client_id或uid查尋已加入哪些群組的方法嗎?

chenjian

問題描述

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

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

1131 3 0
3個回答

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

樓上說的對

  • 暫無評論
admin

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

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

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??