Доступ к Ignite Java кешу с помощью клиента Ignite c ++

У меня есть сервер Java, работающий в одной системе, и его данные загрузки из базы данных и кэшируются в кэш Java. У меня есть другой клиент C ++, который работает с той же конфигурацией Java. Оба работают на разных ПК. Я хочу использовать общий кеш для обоих Java & c ++ клиент означает, что если я загружаю кеш, используя Java, и после этого я хочу запросить эти данные кеша через мой клиент c ++. Я просто попробую, установив параметр многоадресной рассылки следующим образом.

   <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
<property name="multicastGroup" value="228.10.10.157"/>

Если оба клиента работают в одной системе, это хорошо работает. Но когда оба находятся на разных компьютерах, они не идентифицируют друг друга и работают как два разных кеша

1

Решение

Скорее всего, многоадресная рассылка отключена, неправильно настроена или заблокирована брандмауэрами в вашей сети. Попробуйте использовать статическую конфигурацию IP-искателя и проверьте, работает ли она: https://apacheignite.readme.io/docs/cluster-config#section-static-ip-based-discovery

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]