Ignite частный IP для синхронизации и публичный IP для чтения - PullRequest
0 голосов
/ 22 июня 2019

У меня запущен кластер, работающий в облаке, я хочу использовать публичный 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-адреса?как я вижу огромный всплеск использования пропускной способности в общественных местах.

1 Ответ

1 голос
/ 24 июня 2019

Я думаю, что вы должны:

  • Настройка связи и обнаружения для использования частного IP в качестве локального хоста.
  • Настройка ConnectorConfiguration / ClientConnectorConfiguration для использования общедоступного IP-адреса, где это применимо.
  • Используйте JDBC / Тонкий клиент для доступа извне.
...