#navi_header|Java| NIOフレームワーク、およびそれらにおけるWebSocket対応状況(ついでにErlang + WebSocketどうよ?も含む)についてざっと参考リンクをまとめる。 Nettyを中心としてNIOフレームワーク全般に話が及んでいる、総括的な記事: - JBoss Nettyを触ってみる - Starlight -- http://d.hatena.ne.jp/Kazuhira/20110718/1310982796 - java - Netty vs Apache MINA - Stack Overflow -- http://stackoverflow.com/questions/1637752/netty-vs-apache-mina - JBoss Netty 3.1リリース -- http://www.infoq.com/jp/news/2009/08/jboss-netty-3.1 - Nettyらへん - SSSSLIDE -- http://sssslide.com/www.slideshare.net/tanago3/netty - Netty の基本 - hozumiの日記 -- http://d.hatena.ne.jp/fatrow/20110208/netty - JVM上の WebSocket サーバープログラム - Jetty, Grizzly, Netty, EM-WebSocket を試す - なんとなくな Developer のメモ -- http://fits.hatenablog.com/entry/20110618/1308402447 Netty, Grizzly, MinaをサンプルとしたNIOフレームワークの検証: - Scalable NIO Servers – Part 1 – Performance » Nicholas Hagen -- http://www.znetdevelopment.com/blogs/2009/04/07/scalable-nio-servers-part-1-performance/ - Scalable NIO Servers – Part 2 – Memory » Nicholas Hagen -- http://www.znetdevelopment.com/blogs/2009/04/09/scalable-nio-servers-part-2-memory/ - Scalable NIO Servers – Part 3 – Features » Nicholas Hagen -- http://www.znetdevelopment.com/blogs/2009/04/13/scalable-nio-servers-part-3-features/ - Scalable NIO Servers – Part 4 – Protocol » Nicholas Hagen -- http://www.znetdevelopment.com/blogs/2009/04/20/scalable-nio-servers-part-4-protocol/ ErlangとWebSocket周り: - Erlang Websocket Server using Cowboy -- http://marcelog.github.io/articles/erlang_websocket_server_cowboy_tutorial.html - jeremyong/websocket_client -- https://github.com/jeremyong/websocket_client - sockjs/sockjs-erlang -- https://github.com/sockjs/sockjs-erlang - Etsukata blog: Erlang + Websocket でCanvas共有 -- http://blog.etsukata.com/2010/11/erlang-websocket-canvas.html - ErlangのWebSocketの実装 - スコトプリゴニエフスク通信 -- http://perezvon.hatenablog.com/entry/20101124/1290624560 - Cowboy(Erlang)でWebSocket - pocketberserkerの爆走 -- http://d.hatena.ne.jp/pocketberserker/20120924/1348450676 - 開発者ブログ┃株式会社Speee -- http://www.speee.jp/blog/engineer2011-08.html NettyとWebSocket周り: - Netty: Home -- http://netty.io/ - Integrating WebSockets in Netty - Comoyo Engineering -- http://comoyo.github.io/blog/2012/07/30/integrating-websockets-in-netty/ - NettyでWebSocketサーバーを実装する | I Will Survive -- http://blog.restartr.com/2010/12/29/websocket-server-written-in-scala-with-netty/ Vert.xとWebSocket周り: - Vert.x -- http://vertx.io/ - vert.x – Node.jsの代替フレームワーク -- http://www.infoq.com/jp/news/2012/05/vertx - vert.xのハイボリューム/スケーラブルなアーキテクチャ - Eberhard Wolff氏とのインタビュー -- http://www.infoq.com/jp/news/2013/05/high-volume-vertx - Tim Fox氏、Vert.x 2.0の変更点について語る -- http://www.infoq.com/jp/news/2013/08/tim_fox_vertx_2 - 内部から見たVert.xとNode.jsとの比較 - uehaj's blog -- http://uehaj.hatenablog.com/entry/2013/06/03/225117 - Understanding Vert.x Architecture - Part II | CUBRID Blog -- http://www.cubrid.org/blog/dev-platform/understanding-vertx-architecture-part-2/ - Vert.x で WebSocket - なんとなくな Developer のメモ -- http://fits.hatenablog.com/entry/20130114/1358132572 - vert.xでWebSocketする | infoScoop Developer's Blog -- http://infoscoopjp.wordpress.com/2012/12/15/vert-xwebsocket/ Grizzly周り: - Project Grizzly -- http://grizzly.java.net/ - Grizzlyの概要 : C10K問題に対応するGlassFish(Grizzly) (寺田 佳央 (Yoshio Terada)) -- https://blogs.oracle.com/yosshi/entry/grizzly%E3%81%AE%E6%A6%82%E8%A6%81_c10k%E5%95%8F%E9%A1%8C%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8Bglassfish_grizzly - Grizzlyの概要 2 : Java New I/Oで実装されたサーバ (寺田 佳央 (Yoshio Terada)) -- https://blogs.oracle.com/yosshi/entry/grizzly%E3%81%AE%E6%A6%82%E8%A6%81_2_java_new_i #navi_footer|Java|