java - 当共享 JDBC 缓存存储到位时,将 "numOwners"在 Infinispan 中设置为大于 1 是否有效?

标签 java caching infinispan distributed-cache infinispan-8

我们有一个 5 节点集群,带有共享 JDBC 缓存存储(所有节点都共用 DB)。但是,当我将“numOwners”设置设置为大于 1 时,对缓存和数据库的写入会因主键异常而失败。我预计只有一个节点会将更新写入存储,但这并没有发生。如果我将“numOwners”设置为 1,那么一切都工作正常,但它并不是真正的分布式模式。我错过了什么吗?请帮忙。

最佳答案

根据预期的设计,你是对的。即使使用共享 CacheStore,numOwners >= 1 也应该是有效的。

请提出问题。

关于java - 当共享 JDBC 缓存存储到位时,将 "numOwners"在 Infinispan 中设置为大于 1 是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40668093/

相关文章:

java - 返回数组列表的算法的空间复杂度是多少?

java - TrueZip 递归解压缩?

caching - 安全分布式缓存的解决方案

java - 如何获取特定缓存条目所在的 infinispan 节点的 IP 地址

spring-security - session 范围内的 Spring session + Redis + Infinispan 缓存失败

hibernate Infinispan 2LC : query cache and entity cache in same cache region

JavaFX 禁用加速器操作

java - 在 OSGi 中,我的权限在主线程中被拒绝,但在 EDT 线程中允许

java - EhCache - 不使用 spring 数据进行缓存

php - 在 PHP 中执行服务器端输出缓存的最佳方法是什么?