1. ホーム
  2. websocket

[解決済み] Socket.IOの最大同時接続数

2022-04-24 04:05:45

質問事項

この質問は以前にもありましたが、最近ではなく、また明確な答えもありませんでした。

Socket.ioを使用して、別のサーバーを追加する必要がある前に維持できる最大同時接続数はありますか?

ウェブソケット(特にsocket.io)を大規模に使用しているアクティブな本番環境をご存知の方はいらっしゃいますか?最大接続数に対してどのようなセットアップが最適なのか、ぜひ知りたいのですが。

Websocket は TCP の上に構築されているので、接続間でポートを共有しない限り、64K のポート制限に拘束されることになると理解しています。しかし、私は、以下のような報告も見ています。 Grettyを使用した512Kコネクション . だからどうなんだろう。

どのように解決するのですか?

この記事は、そのような方に役立つかもしれません。 http://drewww.github.io/socket.io-benchmarking/

私は同じ質問を疑問に思ったので、いつ接続が失敗し始めるか(または遅れ始めるか)を見るために(XHR-pollingを使用して)小さなテストを書くことに終始しました。私の場合、同時接続数が1400から1800のあたりで、ソケットの動作がおかしくなり始めることがわかりました。

これは私が作成した短いgistで、私が使用したテストと同様のものです。 https://gist.github.com/jmyrland/5535279