上....然而, 这样操作之后, 应用真的可以连接到ZK2上吗?
先说下答案, 根据应用服务器配置的zookeeper版本不同,应用服务器可能还会连接到ZK1上,也可能会连接到ZK2上....version>3.4.9
如果使用的版本是3.4.9, 那么应用服务器会连接到ZK1上....Dubbo服务在启动的过程中,会连接ZK,其中会进入org.apache.zookeeper.client.StaticHostProvider#StaticHostProvider代码,实例化StaticHostProvider...curAddr.getPort());
} catch (UnknownHostException e) {
return curAddr;
}
}
所以,最后结论如下图所示,根据不同的Zookeeper