Jboss 无法使用Infinispan在分布式缓存中形成2个节点的群集

Jboss 无法使用Infinispan在分布式缓存中形成2个节点的群集,jboss,infinispan,distributed-cache,Jboss,Infinispan,Distributed Cache,有两种情况如下所述 第一个场景: 节点1:192.168.69.201 节点2:192.168.69.202 第二种情况: 节点1:192.168.69.201 节点2:192.168.68.203 集群在第一个场景中成功形成,但在第二个场景中未成功形成。我使用了以下xml中提到的TCP协议: <config xmlns="urn:org:jgroups" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

有两种情况如下所述

第一个场景:

节点1:192.168.69.201

节点2:192.168.69.202

第二种情况:

节点1:192.168.69.201

节点2:192.168.68.203

集群在第一个场景中成功形成,但在第二个场景中未成功形成。我使用了以下xml中提到的TCP协议:

<config xmlns="urn:org:jgroups"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="urn:org:jgroups file:schema/JGroups-3.2.xsd">
    <TCP
            bind_addr="${jgroups.tcp.address:192.168.68.201}"
            bind_port="${jgroups.tcp.port:7800}"
            loopback="true"
            ...
             />

    <MPING bind_addr="${jgroups.bind_addr:192.168.68.201}" break_on_coord_rsp="true"
           mcast_addr="${jgroups.mping.mcast_addr:228.2.4.6}"
           mcast_port="${jgroups.mping.mcast_port:43366}"
           ip_ttl="${jgroups.udp.ip_ttl:2}"
           num_initial_members="3"/>
    ...
    ...
</config>

...
...

192.168.68.201被特定节点上的相应IP地址替换。

尝试使用tcping而不是MPING

尝试使用tcping而不是MPING

最有可能的是,不允许多播流量在192.168.69.x和192.168.68.x网络之间传输,这是使用基于多播的PING协议(MPING)时的常见问题。或者,与您的网络人员交谈,允许在这两个子网之间进行多播,或者按照Arjun的建议,尝试使用TCping指定要连接的节点的IP地址。以下是一个TCping配置示例。

最可能的情况是,不允许多播流量在192.168.69.x和192.168.68.x网络之间传输,这是使用基于多播的PING协议(MPING)时的常见问题。或者,与您的网络人员交谈,允许在这两个子网之间进行多播,或者按照Arjun的建议,尝试使用TCping指定要连接的节点的IP地址。下面是一个TCping配置的示例