http://akka.io/ Akka は、アクターモデルをベースにした並行処理のための Scala ライブラリです。 アクターモデル アクターモデルとは、並行・分散システムのモデルです。 近年、多数のマシンが協力して動くシステムが一般的になってきましたが、アクターモデルはそのようなシステムを考える際に使いやすいモデルになっています。 アクターモデルは、大雑把に言うと以下の特徴を持っています。 アクターと呼ばれる計算主体が、非同期にメッセージをやり取りすることで計算をすすめます アクター同士で共有する状態はありません メッセージを送るときは、チャネルをではなく**アクターのID(アドレス)**を指定してメッセージを送ります 逆に言うと、アドレスを知らないアクターにはメッセージを送れません アクターはメッセージを受け取って、そのメッセージに応じて以下の3つの動作を起こします。この、「メッセ