私はAkka.NETで読んできたことをよく読んできており、非常に基本的なオンラインマルチプレイヤーゲームに適していると感じています。アクタシステム全体の状態をAkka.NETに保存することはできますか?
私は特にAkka.NET内のPersistenceモジュールに興味がありました。私ができることが大好きなのは、任意の時点で私のActorシステム全体のスナップショットを撮り、選択した時点でそのスナップショットを復元することです(本質的にゲーム状態のSave/Loadメカニックです)。これは、システムの現在の状態を手動でスナップショットし、私が選択した時点で復元することを求めているのに対し、この永続性の保存と読み込みはかなり自動的に行われるように見えます。
このようなシナリオはAkka.NETの永続性で可能ですか?
ああ、それは計画のように聞こえる...ありがとう!これらのスナップショットは再帰的に復元する必要があります。名前などでスナップショットを選択的に復元できるか – ProxyTech
@ProxyTech復元すると、Akka.Persistenceモジュールはスナップショットをチェックします。私はそれが最新のものだけを使うと思う。もちろん、いくつかを保存して、必要な場所に置くことができます。その後、スナップショットの作成以来、すべてのイベントを再生しようとします。しかし、あなたが持っていないので、それは問題ではありません。ノードはすべて子を復元する必要があります。順番に子のリストを含むスナップショットから状態を取得します。 –