首页 文章

Infinispan文件系统存储加sql数据库

提问于
浏览
0

我正在尝试使用infinispan来实现以下目标: - 集群中的n个JVM实例 - 所有数据在一个节点和其余节点之间复制 - 文件系统备份的数据,节点可以从本地文件存储中恢复 - I想要一些特定的数据异步地保存在数据库(sql)中,但首先要同步写入文件系统并且一旦提交了事务 - 然后触发异步持久化到sql数据库

从文档中不清楚的是,似乎我必须自己做所有事情 - 并且infinispan只给了我jgroups集群一旦sql持久性成功发生 - 在“原子”事务中如何从文件存储中删除数据还不清楚 .

所以除了数据复制,我必须能够:

  • 将数据存储到本地缓存(内存和文件系统)

  • 从本地缓存(如果JVM崩溃)和/或远程缓存中恢复

  • 对于某些数据,添加到缓存,然后添加FS,然后异步保持并从FS中删除

似乎我可以做到这一切显然,但Infinispan与我使用jgroups并自己做?

1 回答

  • 0

    Infinispan允许您将缓存存储链接在一起(通过在持久性XML部分中定义多个存储),并且每个存储都可以配置为同步或异步(请参阅here) . 但是,不支持事务持久性存储(请参阅here

相关问题