【问题标题】:Infinispan file system store plus sql databaseInfinispan 文件系统存储加 sql 数据库
【发布时间】:2015-12-07 10:17:49
【问题描述】:

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

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

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

  • 将数据存储到本地缓存(内存和文件系统)
  • 从本地缓存(如果 JVM 崩溃)和/或远程缓存中恢复
  • 对于某些数据,先添加到缓存中,然后添加到 FS,然后异步持久化并从 FS 中删除

显然我可以做到所有这些,但是 Infinispan 与我使用 jgroups 并自己做呢?

【问题讨论】:

    标签: infinispan


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 2021-09-01
      • 2011-10-19
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多