Ignite 点燃用于同步的专用IP和用于读取的公用IP

Ignite 点燃用于同步的专用IP和用于读取的公用IP,ignite,Ignite,我在云上运行ignite cluster,我想使用公共IP进行查询和其他事情,使用私有IP进行集群内的同步 <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder"> <property name="addresses"> <list> <!-- In

我在云上运行ignite cluster,我想使用公共IP进行查询和其他事情,使用私有IP进行集群内的同步

 <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
      <property name="addresses"> 
          <list>
              <!-- In distributed environment, replace with actual host IP address. -->
              <value>[public ip]:port</value>
              <value>[public ip]:port</value>
              <!--<when enable private ip not accessible from outside>--->
              <!--<value>[private ip]:port</value>
              <value>[private ip]:port</value>-->
          </list>
      </property>
  </bean>


我应该如何利用私有ip的好处?正如我所看到的,公共带宽使用量大幅增加。

我认为您应该:

配置通信和发现以使用专用IP作为本地主机。 在适用的情况下,配置ConnectorConfiguration/以使用公共IP。 使用JDBC/瘦客户机从外部进行访问。
您应该完全从此配置中删除公共IP。如何运行查询?JDBC?瘦客户端?@Max用于运行查询,目前我正在客户端模式下使用ignite库,但当我删除公共IP时,无法使用Dbeaver toolBy public上的瘦客户端访问它。我希望你指的是对办公室的VPN访问,而不是对整个互联网开放?@StephenDarlington是的,先生。昨天我更改了XML配置文件,私有IP上有4个节点,公共IP上有一个节点,所以现在数据使用较少,但仍希望将其最小化。对于运行查询,目前我在客户端模式下使用ignite library.jar,但当我删除公共IP时,无法使用Dbeaver工具上的瘦客户端访问它