質問

2.7のように、Scala 2.8の俳優向けのデザインドキュメントはありますか?

Scala Actors:スレッドベースの統一およびイベントベースのプログラミング

Akka用のものはありますか?

「SCALA改善文書ライブラリ」には、俳優については言及されていません。

役に立ちましたか?

解決

2012年8月の更新:

Akkaドキュメント 大幅に改善されており、現在ではそのデザインとアーキテクチャに関する多くの詳細があります。

Actor System


元の答え(2010年5月)

それにかんする アッカ, 、デザイン文書自体は見つかりませんでしたが、最近のブログ投稿シリーズ」非同期 - AKKAトランサーを使用したドメインモデリングを考える" から debasish ghosh 十分近いです。

実装の顕著なポイントの一部は次のとおりです。

  1. Akkaは、Let-it-Crash哲学に基づいています. 。俳優のライフサイクルを制御する責任を負う監督者の階層を設計できます。 [...
  2. アカウントはaのハンドルです Map それはRedisで持続します。ここでは、クライアントがアカウント番号によってハッシュされたすべてのアカウントを保存します。 [...
  3. Akkaを使用すると、リポジトリがクラッシュし、スーパーバイザーが自動的に再起動すると、再起動フックを提供することもできます。 Postrestartは、マップ構造を再発明するフックです。
  4. Akkaは、トランザクション処理にJavaベースのSTM実装であるMultiverseを使用しています。コードでは、トランザクションを使用してマークします atomic{} そして根底にある STM 残りの世話をします。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top