我的应用程序一次在一个连接上为一个用户加入大约 50 个房间。在几个房间成功加入后,我开始在一些房间收到服务器错误返回。
错误总是一样的,这里是:
Error: Server Error
at Object.i.build (https://cdn.goinstant.net/v1/platform.min.js:4:7501)
at Connection._onResponse (https://cdn.goinstant.net/v1/platform.min.js:7:25694)
at Connection._onMessage (https://cdn.goinstant.net/v1/platform.min.js:7:28812)
at Connection._onMessage (https://cdn.goinstant.net/v1/platform.min.js:3:4965)
at r.e (https://cdn.goinstant.net/v1/platform.min.js:1:4595)
at r.emit (https://cdn.goinstant.net/v1/platform.min.js:2:6668)
at r.e (https://cdn.goinstant.net/v1/platform.min.js:1:4595)
at r.emit (https://cdn.goinstant.net/v1/platform.min.js:3:7482)
at r.onPacket (https://cdn.goinstant.net/v1/platform.min.js:3:14652)
at r.<anonymous> (https://cdn.goinstant.net/v1/platform.min.js:3:12614)
它并不孤立于任何特定的房间,有时一半通过,有时几乎全部通过,但几乎总是有几个打破。
我发现如果它少于 10 个房间,它就不会损坏。
加入房间是否有任何速率限制可能导致这种情况?我宁愿不要在每个房间加入之间延迟,但如果需要,我可以。
更新:这肯定与我连接到房间的速度有关。将它们间隔 1 秒使其每次都能正常工作。我需要更快地连接,有解决办法吗?
即使是 100 毫秒的延迟似乎也有效。