私のシステムでは、一連のマイクロサービスを使用してアイテムを処理しています。アイテムの最新の状態を保持するステートフルなMicroServiceを作成する予定です。そのサービスでは、すべての項目の状態を信頼できる辞書に格納し、項目にアクセスするたびにその項目の「最後にアクセスした項目」を更新する予定です。サービスファブリックのキャッシュとしての信頼性の高いコレクションキャッシング
私は、信頼性の高いコレクションに最近使用したアイテムのみを保存し、長時間アクセスしていないアイテムを空色のテーブルストレージ のような外部ストレージに移動する必要があります。信頼性の高いコレクションは同期している必要があります。
すべてのアイテムは外部ストレージに保管され、最近使用されたアイテムは信頼できるコレクションにある必要があります。
これは、信頼性の高い収集におけるオーバーヘッドを減らすためです。
信頼できるコレクションはキャッシュとして機能します。
上記のように私のソリューションを実装するのがベストプラクティスですか? ReliableCollectionを列挙することをお勧めしますか?
私はReliableコレクションからデータをオフロードする必要があります。ローカルディスクへのオフロードが利用可能なら、それは素晴らしいことでしょう....ありがとう。 –
進行中です。最新のリリース(5.1)では、データは常にメモリとディスクに格納されています。将来のリリースでは、ホットデータのみがメモリに格納され、すべてのデータはディスク上に残ります。 –
私はそれを楽しみにしています - どのくらいのものが記憶にあるか見る方法はありますか? –