私はアクターのパターンでホテルの部屋予約システムをモデルしようとしています。情報のためにちょうど私はakka.netを使用してこれを.Netで。Actorパターン - 客室の予約構造をモデル化する方法
私は以下の俳優を作成しました。 1. HotelActor
RoomsActor(RoomActor
の集計)
3. BookingsActor
(BookingActor
の集計)
4. EmployeesActor
(EmployeeActor
の集計)
4. UIActor
現在、私が作成したIAM計画してきたように次のようにします。 BookingInformation
(チェックイン、チェックアウト、部屋数なし)
2. BookingsActor
に情報を伝えてください。
3. BookingsActor
は/が新しいBookingActor
を開始し、それが
4A意志開始BookingActor
に関する情報
4に渡す作成されます。予約のスケジュールルーム
4b。彼らが自分自身をブロックするようにスケジュールについて部屋に教えてください
4c。部屋の従業員タスクのスケジュール
4d。選択した従業員に自分の仕事について伝える
4e。予約が作成されたことをシステムに伝える
4f。 の未来(実際の予約チェックインの24時間前)の特定の時間にBookingActorを再起動し、シャットダウンするよう予約担当者に指示してください。
問題イム対面UIActorも(partiular顧客用など)、複数の予約に関する情報を保存することができるはずです予約情報
2の同期UIActorを保つためにどのように
1です。アクターパターン内でどのようにやったらいいでしょうか?
3.私は複数の予約についての情報を求めたいと思います。Date1からDate2まで、この情報を保存して後で取得する必要がありますか? UI俳優2.
dispatcher = akka.actor.synchronized-dispatcher
#causes ChartingActor to run on the UI thread for WinForms
広告は他のすべてのアクション、ユーザと表示結果からデータを収集する必要があります:あなたはakka bootcamp
と例sourceに同期ディスパッチャの例を見ることができます。1.