- 要验证是否启用了 IPv6,请使用 ping6 联系服务器。
- 标识服务器的 IPv6 地址:ipconfig。输出中包括您需要的信息。例如:
IP Address............: fe80::250:56ff:fe86:167e
其中,fe80::250:56ff:fe86:167e 是 IPv6 地址。 - 在 Windows 服务器上,编辑以下两个文件:
- 编辑 $EM_HOME/conf/transport.properties 文件:
msm.amq.brokerURL=failover:(tcp://[IPv6 Address A]:61616,tcp://[IPv6 Address B]:61616)?randomize=false&maxReconnectDelay=25&maxReconnectAttempts=2
其中,[IPv6 Address] 是远程服务器的 IPv6 地址。主动 MQ 服务的缺省端口号为 61616。 例如:msm.amq.brokerURL=failover:(tcp://sdll0019Machine:61616,tcp://sdvsue7014Machine:61616)?randomize=false&maxReconnectDelay=25&maxReconnectAttempts=2
- 编辑 $WINDOWS\system32\Drivers\etc\hosts 文件,添加以下内容:
IPv6 Address A Host A COP entry A IPv6 Address A Host B COP Entry B
其中,[IPv6 Address] 是远程服务器的 IPv6 地址。 例如:fe80::250:56ff:fe86:48e2%4 sdll0019Machine sdll0019MachineCOP2 fe80::250:56ff:fe86:40cd%4 sdvsue7014Machine sdvsue7014MachineCOP3
- 编辑 $EM_HOME/conf/transport.properties 文件: