/ / Jak radzić sobie ze stackoverflow na dysku z sytuacją dla Distributed caching za pomocą hazelcast? - Hazelcast

Jak radzić sobie ze stackoverflow na dysku z sytuacją dla Distributed caching za pomocą hazelcast? - Hazelcast

Wdrażam rozproszone buforowanie przy użyciu hazelcast dla jednego z moich produktów. Uprzejmie proszę nam powiedzieć, jak radzić sobie z stackoverflow na dysku, gdy przekracza on określony rodzaj pamięci RAM?

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz skonfigurować utrwalanie mapy i zaimplementować a MapStore przechowujące elementy na dysk. Zauważ, że Hazelcast nie ma funkcji, jak utrzymywanie tylko tych przedmiotów, które przekraczają pewną ilość sterty, zamiast Hazelcast utrzymuje wszystkie przedmioty w pamięci do przechowywania.

Należy również pamiętać, że trwałość Hazelcast wymaga centralnego przechowywania; wszystkie węzły powinny uzyskiwać dostęp i zapisywać do / odczytać z tego samego magazynu (dysku, bazy danych itp.)

Aby ograniczyć liczbę przedmiotów, które mają być przechowywane w pamięci, należy skonfigurować właściwości eksmisji; jak TTL, maksymalny czas bezczynności, maksymalny rozmiar, polityka eksmisji itp.

Hazelcast MapPersistence

Hazelcast Eksmisja