Typesafe Developer Contest にエントリしました
Typesafe Developer Contest にエントリしました。
http://typesafe.com/resources/developer-contest
といってもシンプルな HTTP API サーバの実装と、そのベンチマーク結果だけなのですが。
https://github.com/seratch/typesafe-dev-contest-entry
当初は Play20 を使った高速な API サーバの実装サンプルをつくるだけのつもりでしたが、その高速性を実証するために Jersey、Ruby on Rails、Express(Node.js)で同じものを実装してベンチマークをとって・・とやっているうちに今の状況に至りました。
ベンチマークの結果は、プロジェクトトップの README にあるグラフです。
https://github.com/seratch/typesafe-dev-contest-entry#results
concurrency 20 での ab の結果です。
concurrency 50 での ab の結果です。
HTTP のルーティングと応答だけを同期処理にし、メイン処理を Akka アクターにやらせると Typesafe Stack が最速という結果になりました。一応 Typesafe Stack の優位性を示す結果になりましたが、改めて JAX-RS RI の Jersey のパフォーマンスと安定性はもっと評価されていいと思いました。
1,000 ドル獲得は難しそうですが、調べるよい機会になったのでよかったです。