タグ

2014年10月11日のブックマーク (2件)

  • Netty の基本 - hozumiの日記

    ここ数日、Nettyについて調べていたので理解できたことを書きます。 JBoss Netty Netty は Java で非同期、イベント駆動のネットワークアプリを作るためのフレームワークです。Netty を使うと早くて簡単にハイパフォーマンス、ハイスケールでメンテナンス性がいいものが作れます。いいとこ取りの全部乗せです。 なぜハイパフォーマンス、ハイスケールか? Netty は Java NIO(New I/O)をラップしていて、ノンブロッキングなIO操作ができます。そのため、1つのコネクションにずっと1スレッドを割り当てる必要がないため効率のよいリソース消費をします。従来のブロッキングなOIO(Old I/O)もサポートしており、僅かな変更で好きな方を使えます。また、NIOの複雑なByte BufferをChannelBufferというオブジェクトに抽象化し、不必要なコピーが発生しない

    Netty の基本 - hozumiの日記
    krrrr
    krrrr 2014/10/11
  • Effect Typing for Scala

    A short introduction to the Effects Plugin for Scala LAMP/LARA Seminar Talk, Lukas Rytz, May 2013 (use arrow keys to navigate) ## Big Picture * A [compiler plugin](https://github.com/lrytz/efftp) for stock Scala 2.10.1 * Entirely based on annotations, no changes to Scala's syntax * Effect-annotated code compiles without the plugin (it's a [pluggable type system](http://bracha.org/pluggableTypesPos

    krrrr
    krrrr 2014/10/11