我目前有一个通过 RMI 使用 EHCache 的分布式缓存,效果很好。我想知道您是否可以在缓存中包含持久性以创建分布式持久缓存。
除此之外,如果缓存是持久的,它会从文件存储加载,然后从缓存集群引导?基本上,我想要的是:
- 缓存开始
- 缓存从文件存储中加载持久对象 缓存加入分布式集群并正常引导
这背后的用例是在独立机器上运行 2 个相同的组件,分配缓存以避免在其中一个组件发生故障时丢失数据。持久性将防止在两个组件都失败的罕见情况下丢失所有数据。
转移到另一种分发方法(例如 Terracotta)会支持这一点吗?