我有一个用Java编写的分布式应用程序,它使用JGroups在位于不同机器上的应用程序的不同实例之间进行通信。
在每台机器上我有3张网卡。每个网卡都有自己的IP,它们不能桥接在一起,因为我也将它们用于不同的目的。
我想让JGroups集群同时使用2个网卡(即以某种方式绑定2个IP),但不是第3个...
是否有可能的配置?
答案 0 :(得分:1)
您可以尝试将bind_addr设置为 0.0.0.0 以绑定到所有地址,然后使用 receive_interfaces resp。 send_interfaces 指定逗号分隔列表接口以接收resp发送到。显然,在这种情况下你需要找到一种方法来为每台机器创建正确的配置文件。
答案 1 :(得分:0)
您必须使用IP绑定才能实现这一目标。
答案 2 :(得分:0)
尝试在JGROUP配置中使用receive_on_all_interfaces和send_on_all_interfaces。