我試圖爲我的應用程序實現ehcache複製。以下是該版本的jar: 的Ehcache-jgroupsreplication:1.7 的Ehcache核2.5.2 的JGroups 3.1.0Jgroup和weblogic:發件人不在表中
當開始我的應用程序,讓下面一行在服務器日誌:
GMS:地址= ABC111 -33601,集羣= EH_CACHE,物理地址= 10.XXXX:1123
並獲得在應用程序日誌中以下警告:
ABC111-33601:MES下降鼠尾草1從ABC222-40262(發送方未在表[ABC111-33601]),視圖= [ABC111-33601 | 0] [ABC111-33601]
的echache.xml是:
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"
updateCheck="false">
<diskStore path="java.io.tmpdir"/>
<cacheManagerPeerProviderFactory
class="net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProviderFactory"
properties="connect=TCP(bind_port=1123):
TCPPING(initial_hosts=ABC111[1123],ABC222[1123],ABC333[1123];port_range=10;timeout=3000;num_initial_members=4):
VERIFY_SUSPECT(timeout=1500):
pbcast.NAKACK(use_mcast_xmit=false;use_mcast_xmit_req=false;retransmit_timeout=3000):
pbcast.GMS(join_timeout=5000):
FRAG2(frag_size=60K)"
propertySeparator="::" />
<defaultCache
maxElementsInMemory="1000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="false"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="120">
</defaultCache>
<cache name="com.abc.tariff"
maxElementsInMemory="1000"
eternal="false"
overflowToDisk="false"
timeToIdleSeconds="1800"
timeToLiveSeconds="1800">
<cacheEventListenerFactory
class="net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory"
properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=false, replicateRemovals=true" />
</cache>
<cache name="com.abc.customer"
maxElementsInMemory="1000"
eternal="false"
overflowToDisk="false"
timeToIdleSeconds="120"
timeToLiveSeconds="180">
<cacheEventListenerFactory
class="net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory"
properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=false, replicateRemovals=true" />
</cache>
</ehcache>
ABC111,ABC222和ABC333不在weblogic集羣中。
任何想法爲什麼警告即將到來,我的猜測是複製還沒有開始由於這個或有它?
嗨,你可以去解釋一下嗎?感謝你的幫助。 – user2636935
它使用了我使用的jgroup jar附帶的tcp.xml後工作。但我有另外3個服務器的環境,其中兩臺服務器在同一個默認網關中,一臺服務器在另一個默認網關中。它不在那裏工作。這是否與默認網關有關? – user2636935