0

Java などには、プロトコルを排他的にサポートしているように見えるSocket.io クライアント実装が多数あります ( Java socket.io clientを参照)。Websocket

他のプロトコルのサーバー パフォーマンスをベンチマークするため - 特に興味があるのhtmlfileは、10 未満の IE ブラウザーで使用されるためです。 ' IE 8 で起動するのに 5 秒かかります- サーバーのベンチマークを可能にする利用可能な Socket.io クライアントはありますか?

OSやプログラミング言語が何であるかはあまり気にしません。

4

2 に答える 2

0

https://github.com/Gotox/socket.io-java-clientがあり ます

に加えてWebSocket、それは のみを行いXHR、その機能は現在ベータ版と見なされています。

ステータス: Websocket との接続は本番環境に対応しています。XHR はベータ版です。

軽いテストxhr pollingでは、まだ本番環境に対応していないという主張が支持されているようです。その後の再接続なしで、たくさんの切断がありました。これは、1 つの JVM で数百のクライアント インスタンスを同時にテストする場合でした。サーバーログにエラーがあったので、クライアントだと思います。

もう 1 つの推測: 接続が頻繁に切断され、サーバーの負荷が WebSocket に比べて非常に高いため、このクライアントの「xhr ポーリング」は HTTP キープアライブを実行しないのではないかと考えています。時間が許す限りチェックしてください。

を使用するWebSocketと、JVM ごとに 1000 インスタンス (おそらくそれ以上)、マシンごとに 5000 インスタンス (5 JVM x 1000 インスタンス) (おそらくそれ以上) を問題なく実行できました。

そしてどうやら

独自のトランスポートを作成するのは簡単です

これをチェックします。

于 2012-07-17T00:37:15.143 に答える
0

独自のものを作成するのも簡単なはずです

于 2012-08-15T05:33:51.730 に答える