Scalaで並行処理#1 – Scala標準のActorを使う
はじめに Javaの場合、並行処理を行うためにはThreadクラスを直接使用したりConcurrent APIを使用すると思います。 これに加えてScalaではActorモデル ※1を用いて並行処理を行うためのライブラリ […]
View ArticleScalaで並行処理#2 – AkkaのActorを使う
はじめに 前回の記事ではScala標準のActorを使用して並行処理プログラムを記述してみました。 今回はここでも少しふれたAkkaを使用してみます。 今回使用した動作環境は以下のとおりです。 OS : MacOS X […]
View ArticleScalaで並行処理#3 – Akkaのconfigファイル
設定ファイルを使用する Akkaは特に指定されなかった場合、タイムアウト時間や有効化しているモジュール、ロギングの設定など、 akka-reference.confファイルにしたがって値を設定しています。 必要に応じてこ […]
View ArticleScalaで並行処理#4 – AkkaのFault Tolerance(耐障害性)
Supervisorによる耐障害性 Akkaでのエラーや障害に対する対処は「let it crash」というアプローチをとっています。 この考え方は障害は発生しうるものという前提に基づき、障害が発生したらプロセスを適切に […]
View Article【Scala】Play! の Guice による Akka Actor の DI
はじめに PlayFramework のバージョン 2.4 以降(以下 PlayFramework)には DI コンテナとして Guice が採用されています。 また、PlayFramework は Scala で書かれ […]
View Article
More Pages to Explore .....