Infinispan,如何确保密钥/缓存上的读写锁定

时间:2014-02-01 18:12:26

标签: java caching infinispan jboss-cache

我们计划在客户端服务器模式下使用Infinispan。该体系结构具有许多clients (client 1, client 2 and so on )和分布式infinispan网络。

我们需要定期更新缓存中的数据,比如说5 hours。所有客户都可以更新数据。如果其中一个(比如client 1)正在更新,我们需要阻止其他人做同样的工作。更新完成后,所有客户端再等5个小时,其中任何一个都会再次进行更新。

如何在infinispan 6中实现这一目标?

提前致谢。

1 个答案:

答案 0 :(得分:2)

如果客户端位于不同的计算机上(您将Infinispan作为服务器运行),则应使用HotRod客户端访问缓存。在那里,请参阅getVersionedreplaceWithVersion方法 RemoteCache

相关问题