■ イントロダクション 「Akka」とは、ScalaおよびJava向けの並列および分散処理フレームワークです。Apache 2 Licenseの元で配布されるOSSです。 一つのJVM上で(マルチマシンに分散させず、マルチスレッドのみで)並列処理を稼働させる場合と、それをマルチマシンに分散させて並列処理を稼働させる場合とで、Akkaを利用するScalaもしくはJavaアプリケーションのコードを一切手直しする必要が無いことが特徴です。 Akkaそれ自体ScalaとJavaで実装されていて、複数の.jarファイルとして提供されています。Akkaの利用形態には二種類あります。一つ目は"as a library"、もう一つは"as a microkernel"と称されるものです。 "as a library" 一般的なWebアプリケーションにおいて、それが依存するいくつかの.jarの一つとして、"