我在两个子域有两个DC,第一个是UDIT,第二个是JBOSS(将用作备份站点)。
在UDIT的domain.xml中进行的更改
(a)添加了<channel name="xsite" stack="tcp"/>
(b)将接力输入作为
<relay site="UDIT">
<remote-site name="JBOSS" channel="xsite"/>
</relay>
(c)然后在备份站点中添加JBOSS
<distributed-cache name="default" mode="SYNC" segments="20" owners="2" remote-timeout="30000" start="EAGER">
<locking acquire-timeout="30000" concurrency-level="1000" striping="false"/>
<transaction mode="NONE"/>
<backups>
<backup site="JBOSS" strategy="SYNC" enabled="true" />
</backups>
</distributed-cache>
在JBOSS的domain.xml中进行的更改
(a)添加了<channel name="xsite" stack="tcp"/>
(b)将接力输入作为
<relay site="JBOSS">
<remote-site name="UDIT" channel="xsite"/>
</relay>
(c)然后说这是一个远程缓存
<distributed-cache name="default" mode="SYNC" segments="20" owners="2" remote-timeout="30000" start="EAGER">
<locking acquire-timeout="30000" concurrency-level="1000" striping="false"/>
<transaction mode="NONE"/>
<backup-for remote-cache="default" remote-site="UDIT"/>
</distributed-cache>
现在,我在UDIT上启动了DC,在JBOSS上启动了另一个DC。它们都可以正常启动并加入网桥集群“xsite”,但节点UDIT无法将数据备份到JBOSS。
我收到此错误 -
[Server:ServerOne] 11:11:01,220 ERROR [org.jgroups.protocols.relay.RELAY2](HotRodServerWorker-8-2)Udit:ServerOne:没有到JBOSS的路由:删除消息 [Server:ServerOne] 11:11:11,222 WARN [org.infinispan.xsite.BackupSenderImpl](HotRodServerWorker-8-2)ISPN000202:备份缓存数据的问题默认为站点JBOSS:org.infinispan.util.concurrent.TimeoutException:等待来自JBOSS的响应10秒后超时(sync,timeout = 10000)
我现在知道出了什么问题...... :(