PHP Conference Japan 2024

Zookeeper::__construct

(PECL zookeeper >= 0.1.0)

Zookeeper::__construct建立與 ZooKeeper 溝通的控制代碼

描述

公開 Zookeeper::__construct(字串 $host = '', 可呼叫 $watcher_cb = null, 整數 $recv_timeout = 10000)

此方法會建立一個新的控制代碼和一個與該控制代碼相對應的 ZooKeeper 工作階段。工作階段的建立是異步的,這意味著在收到狀態為 ZOO_CONNECTED_STATE 的事件之前(及除非),不應將工作階段視為已建立。

參數

host

以逗號分隔的 host:port 對,每個對應於一個 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