6.5. 共享缓存存储
Data Grid 缓存存储可以是对给定节点的本地缓存,或者在集群中的所有节点之间共享。默认情况下,缓存存储是本地的(shared="false")。
本地缓存存储对于每个节点是唯一的,例如,基于文件的缓存存储将数据保存到主机文件系统中。
本地缓存存储应在启动时使用"purge on startup",以避免从持久性存储加载过时的条目。
共享缓存存储允许多个节点使用相同的持久存储;例如,一个 JDBC 缓存存储允许多个节点访问同一数据库。
共享缓存存储确保只有主所有者写入持久性存储,而不是备份节点进行每次修改的写入操作。
重要
清除删除数据,这通常不是持久性存储所需的行为。
本地缓存存储
<persistence>
<store shared="false"
purge="true"/>
</persistence>
<persistence>
<store shared="false"
purge="true"/>
</persistence>
共享缓存存储
<persistence>
<store shared="true"
purge="false"/>
</persistence>
<persistence>
<store shared="true"
purge="false"/>
</persistence>