2016-05-12 11 views

Antwort

1

Es gibt keine direkte Unterstützung für Cache-through in der deklarativen Spring-Abstraktion.

Und in gewisser Weise ist es sinnvoll, da die Abstraktion Methoden mit Caching-bezogenen Annotationen umgeben kann. Aber mit einem Cache-durch Muster wäre die gesamte Methode nur eine Cache-Interaktion: eine get zum Lesen oder eine put zum Schreiben. Nicht das Wenn-dann-sonst, dass die Annotation abstrahiert.

Wenn Sie jedoch die CacheManager und Cache Schnittstellen von Spring direkt im Code zur Verfügung gestellt, können Sie perfekt sie in eine Cache-through Art und Weise nutzen.

1

Ignite-Cache hat eine Vorstellung von CacheStore Schnittstelle, die in Fällen verwendet, wenn es notwendig ist, den Cache mit einem persistenten Speicher (RDBMS, MongoDB, Hadoop, etc.) zu verdrahten. Diese Schnittstelle stellt eine Durchschreib-/Schreibe-Zurück- und Durchlesesemantik bereit. Weitere Informationen finden Sie unter this documentation.

Auch ich würde empfehlen, Blick auf various examples, die zeigt, wie bestimmte CacheStore Implementierungen in Ignite verwendet werden. Die Beispiele sind in Ignite-Release-Bundles verfügbar.

Verwandte Themen