Hazelcast中的TCP-IP加入在servicemix中不工作

Hazelcast中的TCP-IP加入在servicemix中不工作,hazelcast,apache-karaf,apache-servicemix,Hazelcast,Apache Karaf,Apache Servicemix,根据hazelcast文章,在如下SERVICEMIX_HOME/etc中生成的hazelcast.xml中添加了另一台电脑的主机名 <tcp-ip enabled="true"> <hostname>FABLRDT061:5702</hostname> <interface>127.0.0.1</interface> </tcp-ip> 原因可能是什么??有人能帮我吗???Hazelcast是一个配置文件

根据hazelcast文章,在如下SERVICEMIX_HOME/etc中生成的hazelcast.xml中添加了另一台电脑的主机名

<tcp-ip enabled="true">
    <hostname>FABLRDT061:5702</hostname>
    <interface>127.0.0.1</interface>
</tcp-ip>

原因可能是什么??有人能帮我吗???

Hazelcast是一个配置文件,可以使用它配置节点发现

尽管教程解释了以下几点, 根据我所做的调查,我明白这一点

  • 多播用于自动发现同一系统中的Cell节点

  • 如果Cell节点通过网络存在于不同的系统中,我们将使用tcp ip配置

  • 对于多播,在编写不同的多播组之前,我们不需要更改任何内容

  • 为了使用tcp ip发现节点,我们需要指定ip地址(正如许多教程所解释的,但并不确切地说是如何指定的)

  • tcp ip
    tag下,创建一个名为
    hostname
    的标记,其中应提及其他系统的主机名或ip地址。在
    界面
    标记中,指定当前系统的ip地址

  • 类似地,在其他节点中也应该这样做


  • 我不会使用主机名,但会用ip地址替换它。

    如果跳过
    接口
    配置位,它会工作吗?只需询问……如果删除接口,则不会发现当前系统。
    [172.16.25.64]:5702 [cellar] 5702 is accepting socket connection from /172.16.25.71:60770
    [172.16.25.64]:5702 [cellar] 5702 accepted socket connection from /172.16.25.71:60770
    [172.16.25.64]:5702 [cellar] Wrong bind request from Address[127.0.0.1]:5701! This node is not requested endpoint: Address[FABLRDT061]:5702
    [172.16.25.64]:5702 [cellar] Connection [/172.16.25.71:60770] lost. Reason: Explicit close