2017-02-27 26 views
0

私は店舗を与える商品のピックアップの平均完了時間を計算したいと思います。ピッキングモジュールは、ピックアップがアクタAに完了した時点で、完了するまでの時間をメッセージに送信し、別のストアでピッキング操作を完了するたびに、ストアの完了と所要時間を示すメッセージを送信しますアクタは、これらのメッセージを共有リストに格納します。ある時点で、別の俳優Bが俳優Aから店舗Xでピックを完了するのに要する平均時間は何かを尋ねるでしょう。 私の問題は、俳優Aの俳優である共有リストにメッセージを保存する方法です。アクター用のストアオブジェクト用のSHARED LISTを作成する方法は?

+1

あなたはパラグラフの概念に精通していますか? –

答えて

2

これは、akka.netのエンティティパターンごとの子を使用してこれを実現しました。 StoreCoordinateActorは各店舗の店舗アクターを作成します。ストアごとに作成されたストアアクター。特定の店舗の俳優が既に存在する場合は、新規作成なしでそれを使用しました。 ストアアクタ自体には完全な時間を保持するリストがあります。これを使用すると、ストアピックの平均完了時間を計算できます。ここで

は、エンティティパターンごと子についての良い参照です: http://gigi.nullneuron.net/gigilabs/child-per-entity-pattern-in-akka-net/

関連する問題