我们正试图用Hazelcast连接同一网络中的多台机器。代码:
Config config = new Config();
HazelcastInstance h = Hazelcast.newHazelcastInstance(config);
ITopic<String> topic = h.getTopic("my-distributed-topic");
..... some logic ....
当连接一个UNIX(Ubuntu)和Windows时,它们能够连接。但是有了Ubuntu和MAC,MAC和MAC,或者Ubuntu和Ubuntu,它就不起作用了。我们想知道UNIX机器是否会出现一些已知的问题?
@samutamm您的网络中存在已知的多播问题吗?你能试试tcp/ip配置吗
Config config = new Config();
final NetworkConfig networkConfig = config.getNetworkConfig();
networkConfig.setPortAutoIncrement(true);
networkConfig.getJoin().getMulticastConfig().setEnabled(false);
networkConfig.getJoin().getTcpIpConfig().addMember("127.0.0.1").setEnabled(true);
感谢