2017-06-19 104 views
1

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

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

如果两个客户端都在同一个系统上工作,它的工作很好。但是,当两者都在不同的PC中时,它不能彼此识别并且它像两个不同的缓存一样工作

+0

问题是什么?你可以分享异常堆栈跟踪或任何细节如何不工作? – isapego

+0

@isapego我编辑了我的问题,请查看 –

+0

我看到了多播因网络配置不起作用。你为什么不使用TcpDiscoveryVmIpFinder? https://apacheignite.readme.io/docs/cluster-config#section-static-ip-based-discovery – Makros

回答