Azure Service Fabric を使用すると、ステートフル サービスを使用してマイクロサービス アプリケーションを構築できます。マイクロサービス アプリケーションを構築するために、Service Fabric には、サービスを構築するための 2 つの高レベル フレームワーク (Reliable Actors API と Reliable Services API) が用意されています。
ステートフルな信頼できるアクターをサービスとして使用したい。アクターの内部では、任意の状態を保持できます。私の質問は、アクター インスタンスに保持する「状態データ」の最大サイズはどれくらいですか? 状態はどこに保持されますか? ラムで?アクターを非アクティブ化すると、状態はどうなりますか?
たとえば、私のアクターは IoT デバイスを表しています。したがって、アクターは測定値をリストに収集します。状態を処理するための最良の選択は何ですか? どのくらいの頻度でデータを永続ストレージにフラッシュする必要がありますか? パフォーマンスの問題やその他の問題が発生するまで、サービスはどのくらいの期間データを収集できますか?