ws的client_id会有复用么

dsx5ds

N个客户端,分配7f00000108fd00000001 - N
假设中途有用户触发close,client_id释放后,其他用户连接会分配已关闭的client_id么,
因为手头没有足够多的设备,没法批量测试

178 2 0
2个回答

leo0315

/截图

看说明应该不会

  • dsx5ds 2024-11-05

    前提是socket没有重启,所以还是要做好close时与客户端的鉴权解绑

  • latin 2024-11-06

    gatewayWorker重启后client_id会重复

  • evilk 2024-11-06

    @latin "gatewayWorker重启后client_id会重复" 有测试过吗?

  • latin 2024-11-06

    测试过,整个gatewayWorker重启后client_id会重复。
    client_id是临时id,业务其实不用关注client_id,bindUid后直接操作uid就好了。
    业务不把client_id存数据库就没任何问题

小Z先生

使用gateway-worker的时候不要管client_id 不要存,你就在onmessage的时候 bindUid就行了,然后使用你业务的uid

  • 暂无评论
×
🔝