当有多个接口时,如何强制 jGroups 绑定到指定的接口
How to force jGroups to bindt to specified interface when have more than one interface
我想 运行 jGroups 在一台机器内使用多个界面。考虑这两个接口和两个IP:
ens256 -> 172.16.2.2
ens128 -> 192.168.1.2
我想强制我的程序使用此命令将 jGroups 通道绑定到 ens256
java -jar my.jar -Djgroups.bind_addr=172.16.2.2
但结果是:
GMS: address=coordinator, cluster=test, physical address=192.168.1.2:7800
您似乎将参数发送到您的 main 方法,而不是将其发送到 JVM。
将其作为系统发送 属性:
java -Djgroups.bind_addr=172.16.2.2 -jar my.jar
您使用的是过时的文档,新文档在这里:[1]
在 [1](向下滚动)中,您可以将绑定地址直接写入您的配置,例如使用 bind_addr="match-address:172.*"
.
我想 运行 jGroups 在一台机器内使用多个界面。考虑这两个接口和两个IP:
ens256 -> 172.16.2.2
ens128 -> 192.168.1.2
我想强制我的程序使用此命令将 jGroups 通道绑定到 ens256
java -jar my.jar -Djgroups.bind_addr=172.16.2.2
但结果是:
GMS: address=coordinator, cluster=test, physical address=192.168.1.2:7800
您似乎将参数发送到您的 main 方法,而不是将其发送到 JVM。 将其作为系统发送 属性:
java -Djgroups.bind_addr=172.16.2.2 -jar my.jar
您使用的是过时的文档,新文档在这里:[1]
在 [1](向下滚动)中,您可以将绑定地址直接写入您的配置,例如使用 bind_addr="match-address:172.*"
.