我有一个运行在一个系统上的java服务器,它从数据库加载数据并缓存到Java缓存中。我有其他的C++客户端正在使用相同的java配置运行。两者都在不同的PC上运行。我想对java和c++客户端使用一个通用的缓存,这意味着如果我使用java加载缓存,然后我想通过我的c++客户端查询这个缓存数据。我只是尝试一下,像这样设置多播选项。
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
<property name="multicastGroup" value="228.10.10.157"/>如果两个客户端都在同一个系统上工作,那么它工作得很好。但是,当这两个都在不同的PC中时,它不会彼此识别,它的工作方式就像两个不同的缓存
发布于 2017-06-27 01:43:16
多播很可能已被禁用、未正确配置或被网络中的防火墙阻止。尝试使用静态IP查找器配置并检查其是否有效:https://apacheignite.readme.io/docs/cluster-config#section-static-ip-based-discovery
https://stackoverflow.com/questions/44626818
复制相似问题