Я пытаюсь создать демонстрационное приложение, которое читает некоторые данные и кэширует их в Ignite. Это веб-приложение tomcat. Я хотел бы запустить другое веб-приложение tomcat на другом компьютере и хотел бы прочитать данные из воспламенения первого веб-приложения. Какой бы конфигурацией я ни пользовался, похоже, что второе приложение не может найти первый экземпляр воспламенения?
Я пытался использовать TcpDiscoveryMulticastIpFinder, а также TcpDiscoveryVmIpFinder
Ниже приведен один из конфигов, которые я пробовал
<property name="discoverySpi">
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
<property name="ipFinder">
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
<property name="multicastGroup" value="228.111.111.222"/>
</bean>
</property>
</bean>
</property>
Также попробовал ниже config
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<property name="addresses">
<list>
<!--local node -->
<value>165.80.121.125</value>
<!--Remote node -->
<value>165.80.113.121</value>
</list>
</property>
</bean>
В обоих случаях я не вижу 2-го узла, соединяющегося с первым узлом.
Я также попытался запустить первый узел как сервер, а второй - как клиент, но все еще безуспешно. Кто-нибудь может подсказать, где я ошибаюсь?
Должен ли я запустить автономный клиент зажигания и запустить зажигание в режиме клиента в обоих приложениях? Будет ли это работать?