2.1.3 版本 的 廢除 UID 的問題建議。

flimulus

2.1.3 版本廢除了UID,在開發線上傳訊跟遊戲時經常會直接使用UID 傳訊號給 用戶,廢除了UID造成了傳訊上的不便,是否能由官方設置 UID 與 Client_ID 的雙向索引對照表,存放在 Store(memcache) 裡面,方便開發者索引,若同一個UID連接多個Client_ID,使用Array的方式存放Client_ID。

另外請問,如果同一個帳號由不同地方重複登入,想要將先登入者斷線,後登入者保持連線,要如何架構,比較正確。

註:因為需保持後連線者,並等候先連線者離線,測試結果會造成一個BusinessWorker阻塞。

2890 2 0
2个回答

walkor 打赏

好的,这个我考虑下,感谢flimulus的建议。

保证后登入者在线可以利用 Gateway::kickClient 来踢掉当前在线的用户(当然踢掉前可以发个提示),然后后登入者就可以直接登录了。

不清楚flimulus那边为什么会有BusinessWorker阻塞?

  • 暂无评论
flimulus

了解。
謝謝您的回答。

  • 暂无评论
年代过于久远,无法发表回答
×
🔝