动物园管理员如何知道动物园管理员客户端主机/端口



我正在努力了解Apache动物园管理员的基本知识。Zookeeper服务器(独立/仲裁(在主机/端口上运行,类似于下面的Zookeeper客户端会提到详细信息。

创建ZooKeeper句柄的构造函数通常看起来像:

ZooKeeper(    String connectString,    int sessionTimeout,    Watcher watcher) 

其中:connectString包含ZooKeeper服务器的主机名和端口。

zookeeper服务器通知客户端集群中的状态更改。我的问题是,我无法从教程中弄清楚动物园管理员服务器是如何知道动物园管理员客户端的IP地址和端口号的。如果有人能提供一个zookeeper API的java代码片段,其中指定了这些信息,那就太好了。

zookeeper服务器通知客户端集群中的状态更改。

这发生在客户端与服务器的现有连接中。服务器不";伸手;到当前未连接的(此时为潜在的(客户端。这意味着客户端需要至少有一个仍然准确的服务器地址才能连接。然后,它将被告知所有其他人在哪里。

相关内容

最新更新