PHP Conference Japan 2024

Zookeeper::connect

(PECL zookeeper >= 0.2.0)

Zookeeper::connect创建用于与 zookeeper 通信的句柄

描述

public Zookeeper::connect(string $host, callable $watcher_cb = null, int $recv_timeout = 10000): void

此方法创建一个新的句柄和一个与该句柄对应的 zookeeper 会话。会话建立是异步的,这意味着在收到状态为 ZOO_CONNECTED_STATE 的事件之前(除非收到),不应认为会话已建立。

参数

host

以逗号分隔的主机:端口对,每个对应一个 zk 服务器。例如“127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002”

watcher_cb

全局观察者回调函数。当触发通知时,将调用此函数。

recv_timeout

此会话的超时时间,仅在连接当前处于连接状态(即,上次观察者状态为 ZOO_CONNECTED_STATE)时有效。

返回值

不返回值。

错误/异常

当参数数量或类型错误或无法初始化实例时,此方法会发出 PHP 错误/警告。

注意

从 0.3.0 版本开始,此方法会发出 ZookeeperException 及其派生类。

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top