【发布时间】:2015-12-07 10:17:49
【问题描述】:
我正在尝试使用 infinispan 来实现以下目标: - 集群中的 n 个 JVM 实例 - 在一个节点和其余节点之间复制所有数据 - 由文件系统备份到节点可以从本地文件存储中恢复的数据 - 我希望将一些特定的数据异步持久化到数据库(sql)中,但首先要同步写入文件系统,一旦事务提交 - 然后触发异步持久化到 sql 数据库
文档中不清楚的地方,似乎我必须自己做所有事情——而 infinispan 只是给了我 jgroups 集群 一旦 sql 持久性成功发生(在“原子”事务中),如何从文件存储中删除数据也不清楚。
所以除了数据复制之外,我必须能够:
- 将数据存储到本地缓存(内存和文件系统)
- 从本地缓存(如果 JVM 崩溃)和/或远程缓存中恢复
- 对于某些数据,先添加到缓存中,然后添加到 FS,然后异步持久化并从 FS 中删除
显然我可以做到所有这些,但是 Infinispan 与我使用 jgroups 并自己做呢?
【问题讨论】:
标签: infinispan