N个客户端,分配7f00000108fd00000001 - N 假设中途有用户触发close,client_id释放后,其他用户连接会分配已关闭的client_id么, 因为手头没有足够多的设备,没法批量测试
/
看说明应该不会
前提是socket没有重启,所以还是要做好close时与客户端的鉴权解绑
gatewayWorker重启后client_id会重复
@latin "gatewayWorker重启后client_id会重复" 有测试过吗?
测试过,整个gatewayWorker重启后client_id会重复。 client_id是临时id,业务其实不用关注client_id,bindUid后直接操作uid就好了。 业务不把client_id存数据库就没任何问题
使用gateway-worker的时候不要管client_id 不要存,你就在onmessage的时候 bindUid就行了,然后使用你业务的uid
gateway-worker
client_id
onmessage
bindUid
/
看说明应该不会
前提是socket没有重启,所以还是要做好close时与客户端的鉴权解绑
gatewayWorker重启后client_id会重复
@latin "gatewayWorker重启后client_id会重复" 有测试过吗?
测试过,整个gatewayWorker重启后client_id会重复。
client_id是临时id,业务其实不用关注client_id,bindUid后直接操作uid就好了。
业务不把client_id存数据库就没任何问题
使用
gateway-worker
的时候不要管client_id
不要存,你就在onmessage
的时候bindUid
就行了,然后使用你业务的uid