使用Ignite c ++客户端访问Ignite java缓存

时间:2017-06-19 09:28:14

标签: java c++ ignite

我有一个在一个系统上运行的java服务器,它从数据库加载数据并缓存到Java缓存。我有其他C ++客户端使用相同的java配置运行。两者都在不同的PC上运行。我想为java和amp;使用公共缓存。 c ++客户端意味着如果我使用java加载缓存,之后我想通过我的c ++客户端查询这个缓存数据。我只是尝试设置这样的多播选项。

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

如果客户端都在同一系统上工作,那么它的工作正常。但是当它们在不同的PC中时它们不能相互识别,它就像两个不同的缓存一样工作

1 个答案:

答案 0 :(得分:0)

最有可能的组播已被禁用,未正确配置或被网络中的防火墙阻止。尝试使用静态IP查找器配置并检查它是否有效:https://apacheignite.readme.io/docs/cluster-config#section-static-ip-based-discovery