2017-02-13 1 views

Antwort

1

Ehcache 2.x-Replikation basiert auf Cache-Event-Listenern und ist daher unabhängig vom konfigurierten Tiering. Das bedeutet, dass jede Mutation im Cache nach der Konfiguration repliziert wird. Dies bedeutet auch, dass, wenn Sie es für einen Cache konfigurieren würden, der bereits Inhalt auf der Festplatte hat, dieser nicht repliziert würde (Anmerkung: Diese Änderung könnte als ungültig betrachtet werden und dazu führen, dass der Cache Festplatteninhalt löscht - ich habe ihn nicht getestet).

Wenn Sie Cache.get aus einem mehrstufigen Cache auswählen, wird auf alle Tiers, von schneller zu langsamer, zugegriffen, um den Eintrag zu finden, und sie werden angehalten, sobald sie gefunden werden.

Beachten Sie auch, dass seit Ehcache 2.6.x Überlauf ist nicht mehr das Speichermodell. Alle Einträge sind in der Festplattenebene vorhanden, während Hot-Einträge auch auf dem Heap verbleiben. Weitere Informationen finden Sie unter another answer.

+0

Danke. Könnten Sie bitte sagen, dass, wenn verschiedene Datensätze zu Ehcache von verschiedenen Hosts (Peers) 'Host1',' Host2', 'Host3' parallel hinzugefügt werden, würde dann Ehcache parallel replizieren? – SimpleGuy

Verwandte Themen