プロトタイプを作成中
S2Remotingの1実装としてHttpInvocationのプロトタイプを作成しています。
検証用の仮実装ができてので速度計測をしていますが。。。
1000リクエストを処理するのに約40秒かかります。1秒当たり25リクエストです。
試しに軽量プロトコルであるS2Hessianを使って同じ計測をしてみましたが、こちらも同様の結果。
つまりはTomcatの性能ということになる。
う〜む。
まだgzip化はしていませんが、これは1回のリクエストのサイズが大きいときに効果を発揮するものであり、まずは基本性能を上げたいところ。
Tomcatはデフォルト設定なので、チューニングすれば良くなる可能性がありますが、直ぐに限界がくると思われます。どうしたものか。jettyでも検証してみたいところ。