Java 是否可以将;“割草机”;当共享JDBC缓存存储就绪时,Infinispan中的值是否超过1?

Java 是否可以将;“割草机”;当共享JDBC缓存存储就绪时,Infinispan中的值是否超过1?,java,caching,infinispan,distributed-cache,infinispan-8,Java,Caching,Infinispan,Distributed Cache,Infinispan 8,我们有一个具有共享JDBC缓存存储的5节点集群(DB对于所有节点都是通用的)。但是,当我将“numOwners”设置设置设置为大于1时,写入缓存和数据库的操作失败,主键出现异常。我希望只有一个节点会将更新写入存储,但事实并非如此。如果我把“numOwners”设置为1,那么一切都正常,但它不是真正的分布式模式。我遗漏了什么吗?请帮助。根据预期设计,您是正确的。即使使用共享缓存存储,numOwners>=1也是有效的 请提出问题。根据预期设计,您是正确的。即使使用共享缓存存储,numOwners>

我们有一个具有共享JDBC缓存存储的5节点集群(DB对于所有节点都是通用的)。但是,当我将“numOwners”设置设置设置为大于1时,写入缓存和数据库的操作失败,主键出现异常。我希望只有一个节点会将更新写入存储,但事实并非如此。如果我把“numOwners”设置为1,那么一切都正常,但它不是真正的分布式模式。我遗漏了什么吗?请帮助。

根据预期设计,您是正确的。即使使用共享缓存存储,numOwners>=1也是有效的


请提出问题。

根据预期设计,您是正确的。即使使用共享缓存存储,numOwners>=1也是有效的


请提出问题。

是否已将缓存存储配置为共享?请参阅(共享属性)@pruivo当然可以。您是否已将缓存存储配置为共享?请看(共享属性)@pruivo是的,当然。