GatewayWorker client_id断开后如何找到之前的client_id,(断开前设置了session值)

daliner

官方手册上写着:如果client_id对应的客户端连接断开了,那么这个client_id也就失效了。当这个客户端再次连接到Gateway时,将会获得一个新的client_id。那如果线下终端因为网络信号差断开了,再次连接时就会分配一个新的client_id。那断开前通过client_id设置的session值就无法获取了,请问这个问题如何解决?

用户断后重新连接如何处理?如何找到之前连接时在服务器上的相关数据?

2519 1 0
1个回答

walkor 打赏

session里适合放一些会话的临时信息,需要重建的数据需要存储在数据库等存储里。

连接断开了新的client_id需要重新走一遍登录流程,重建session

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