KZKY memo

自分用メモ.

怒涛のAkka: Actor編

Akka Scala DocのActorsを大体読んで噛み砕いたのでそのメモ.

Actors


怒涛のAkka: Actors - KZKY memo

Typed Actors


怒涛のAkka: Typed Actors - KZKY memo

Fault Tolerance


怒涛のAkka: Fault Tolerance - KZKY memo

Dispatchers


怒涛のAkka: Dispatchers - KZKY memo

Mailboxes


怒涛のAkka: Mailboxes - KZKY memo

Routing


怒涛のAkka: Routing - KZKY memo

FSM


怒涛のAkka: FSM - KZKY memo

Persistence

2.3.9ではまだExperimentalのようなのでやらない.

Testing Actor Systems


怒涛のAkka: Testing Actor Systems - KZKY memo

Actor DSL


怒涛のAkka: Actor DSL - KZKY memo

Futures


怒涛のAkka: Futures - KZKY memo

全体所感

これで最低限,Message Passingが使える気になった.
普通にシングルノードでマルチスレッドでMessage Passingやるなら基本は十分抑えた.

他の言語でMPIをやったことがないのでなんともいえず,こんなに簡単にMessage Passingできていいのかと感じたが,Message Passingは基本Event-drivenなので,JSとかAndroidとか普段からやっている人たちにとっては当たり前のように感じるのだろうか.

マルチノードは必要になったらやる.

HowTo: Common PatternsというものDocにあって

  • Akka AMQP Proxies
  • Distributed (in-memory) graph processing with Akka

なども載っている.Akkaすごい.