我在Jboss as7中部署了一个应用程序,运行在跨不同服务器的多个节点上,我正在尝试使用infinispan5.2来缓存数据。问题是缓存值不是跨不同的服务器复制的,它只能从相同的节点访问。
用于缓存的配置如下所示
<cache-container name="cluster" aliases="ha-partition" default-cache="cache" jndi-name="java:jboss/infinispan/container/cluster">
<transport lock-timeout="10000"/>
<distributed-cache name="cache" mode="SYNC" start="EAGER" batching="false">
<locking isolation="REPEATABLE_READ"/>
<eviction strategy="LIRS" max-entries="1000"/>
<expiration lifespan="300000" />
</distributed-cache>
</cache-container>我也尝试过使用复制缓存而不是分布式缓存。
标签在我的web.xml中定义。
发布于 2015-05-13 20:31:51
我遇到了和你一样的问题。
Abhishek Mathur的这个article帮助我解决了这个问题。
我不知道你想复制什么类型的数据,我想复制http会话,这篇文章很适合我。
https://stackoverflow.com/questions/17318463
复制相似问题