2016-07-28 4 views
3

永続状態のない非アクティブアクタのためにService Fabricに格納/管理されるものがあるかどうか疑問に思っていますか?すべてのアクタの状態を削除するのは、アクタの削除と同じですか?

のは、俳優のインスタンスは、以下のライフサイクルを持っているとしましょう:

  1. 俳優初めて活性化されます。
  2. アクターの保存状態(永続および複製)。
  3. 俳優はすべて保存済みの状態を削除します。
  4. アクタが非アクティブ(GC)です。

残っているものはありますか?代わりにそれを削除したようなのでしょうか?

答えて

3

IActorService.GetActorsAsyncに電話すると、その俳優もリストに表示されるので、はい、何か(マーカー値)がストレージプロバイダーに残ります。 StatePersistencePersistedに設定されていない場合、他のすべての状態と同様に、マシンをオフにすると失われる可能性があります。

関連する問題