Mój system wykorzystuje mikroprocesor do przetwarzania elementu i planuję utworzyć Stateful MicroService, która przechowuje najnowszy stan elementu. W tej usłudze planuję przechowywać stan wszystkich elementów w niezawodny słowniku, a ilekroć dostęp do elementu jest dostępny, zaktualizuj pole Last access dla elementu.Niezawodne zbieranie danych w pamięci podręcznej w usłudze Fabric
Moim wymaganiem jest to, że chcę tylko przechowywać ostatnio używane elementy w niezawodnej kolekcji i trzeba przenieść pozycje, które nie są dostępne przez długi czas, do zewnętrznego magazynu, takiego jak niebieskie przechowywanie tabel, , a pamięć zewnętrzna i Wiarygodne gromadzenie musi być zsynchronizowane.
Oznacza to, że wszystkie przedmioty powinny znajdować się w magazynie zewnętrznym, a ostatnio używane w niezawodnej kolekcji.
Ma to na celu zmniejszenie obciążenia w niezawodnej kolekcji.
Podobnie jak niezawodna kolekcja działa jak pamięć podręczna.
Czy najlepszą praktyką jest wdrożenie mojego rozwiązania, jak wspomniano powyżej? Czy dobrą praktyką jest wyliczenie ReliableCollection?
Po prostu potrzebuję odciążyć dane z kolekcji Reliable. Jeśli będzie dostępne rozładowanie na dysk lokalny, byłoby świetnie ... dzięki. –
Trwa to. W najnowszej wersji (5.1) dane zawsze znajdują się w pamięci i na dysku. W przyszłej wersji tylko gorące dane będą w pamięci, a wszystkie dane będą nadal na dysku. –
Nie mogę się już doczekać - czy będzie jakiś sposób sprawdzenia, ile jest w pamięci? –