2.1.3 版本廢除了UID,在開發線上傳訊跟遊戲時經常會直接使用UID 傳訊號給 用戶,廢除了UID造成了傳訊上的不便,是否能由官方設置 UID 與 Client_ID 的雙向索引對照表,存放在 Store(memcache) 裡面,方便開發者索引,若同一個UID連接多個Client_ID,使用Array的方式存放Client_ID。
另外請問,如果同一個帳號由不同地方重複登入,想要將先登入者斷線,後登入者保持連線,要如何架構,比較正確。
註:因為需保持後連線者,並等候先連線者離線,測試結果會造成一個BusinessWorker阻塞。
好的,这个我考虑下,感谢flimulus的建议。
保证后登入者在线可以利用 Gateway::kickClient 来踢掉当前在线的用户(当然踢掉前可以发个提示),然后后登入者就可以直接登录了。
不清楚flimulus那边为什么会有BusinessWorker阻塞?
了解。
謝謝您的回答。