私のアプリケーションは、1 つの接続で 1 人のユーザーの約 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秒ずつ離すと、毎回機能します。より速く接続する必要がありますが、これに対する修正はありますか?
100ms の遅延でも動作するようです。