今日はNetty
サッカーを横目で見ながら、JBossNettyのドキュメントを読んでみる。
Servletで実装したJPEG送出サーバーのパフォーマンスをさらにあげるために、
非同期IOを使ってみたらどうかと思い調べてみる。
以前からJBossNettyや、ApacheMina、Grizzlyといったネットワークフレームワークが気になっていたので、今回使ってみることにする。
で、意外と簡単にできてしまったのが、以下。
なお、昨日のTomcatで実装したものは、サーバーのリソースが少ないため、停止している。
http://www.ohoooo.net/map_netty.html
つまったのは、ChannelにWriteするときにわたすオブジェクト。
ChannelBufferにbyte配列を入れることでうまくいった。
今度時間のあるときに、詳細をまとめるつもり。