私はAkka.netでCQRSとEvent Sourcingを適用する方法に興味があります。私はすでにAkka.PersistenceにES部分を配達していることに気づいた。 私が理解している限り、コマンドハンドラとAggergateRootは、単一クラスのReceivePersistentActorで表すことができます。私は public abstract class AggregateRoot
私は、データ収集でMapReduceを実行するためにActorSystemをセットアップしました。私は今、すべての結果を照合する最後のActorを取得しました。どのように私はこの俳優システムを開始した "サービス"に結果を戻すことができますか? //in below call i wire up all Actors
var getActorSystem = CreateActorSystem(
私はクラスタツールDistributedPubSubを使用するアクタをユニットテストしています。テストのために私はAkka.netのTestKitを使用しています。 明らかに、TestKitでは、システムアクタSysにDistributedPubSubツールがなく、アクセス時にNullポインタ例外がスローされます。 これで役者はのSysの子として作成されたときに失敗コード: var mediado
私が知っているように、Akka.Netのすべてのオペレーションは非同期であり、は単にStopメッセージをアクタに送信するだけです。それは、俳優が完全にシャットダウンする前に、ある時間生きていることを意味します。 Context.Child()の直後にContext.Stop()の後に私が停止した俳優の名前を呼ぶと、私は同じ俳優を迎えます。ここ は var actor = context.Child