1

サーバー側でnodejs/socket.ioを使用してチャットアプリケーションを開発しています

次に、それがどれほどスケーラブルであるかをテストします。

したがって、nodejsを使用して多数のsoket.ioクライアントを効果的にシミュレートできると思いますが、今回はクライアントコードを実行します

問題は、nodejsでsocket.ioクライアントライブラリを実行するにはどうすればよいですか?これは可能ですか?もしそうなら、誰でも簡単な例を提供できますか

私のコードはブラウザで正常に実行されています。通常の開発負荷では、問題はコードが実行されているかどうかではなく、実際には同じクライアントコードを実行する予定はなく、多数の接続を開いて数千を送信するだけです。スケーラビリティとリソース消費に関する予備的な数値を持つメッセージの数

また、socket.ioサーバーのスケーラビリティのテストに関する提案をいただければ幸いです。

どうもありがとう

4

1 に答える 1

0

あなたが探しているものは本当に役に立たないでしょう。socket.ioプロセスでクライアント側をシミュレートできたとしてもnode、ブラウザーからの実際のアクセスと同じ動的プロパティはありません。リソースを使い果たすことなく処理できる接続の最大数などを決定することはできますが、一般的なパフォーマンスメトリックはかなり人工的であり、一般化することはできません。

于 2012-06-07T06:24:55.147 に答える