2013-06-26 61 views
2

我有一個應用程序部署在跨不同服務器的多個節點上運行的Jboss AS 7中,我試圖使用infinispan 5.2來緩存數據。問題是緩存值沒有在不同的服務器上被複制,它只能從同一個節點訪問。集羣環境中的Jboss AS 7 Infinispan

用於緩存的配置在這裏

<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中定義。

+0

也許節點沒有形成一個集羣?檢查日誌消息... –

+0

我們正面臨與JBOS EAP 6.1相同的問題。你找到原因了嗎? – user613114

+0

你在說哪個_web.xml_?你的意思是_standalone.xml_或_domain.xml_而不是_web.xml_ - 對嗎?也許集羣節點不會與其他人交談。在_server.log_中查找諸如「收到新羣集視圖」的消息。 – roehrijn

回答

0

我遇到了像你這樣的問題。

來自Abhishek Mathur的article幫助我解決了這個問題。

我不知道你想要複製什麼類型的數據,我想複製http會話和文章爲我工作。