PHP Conference Nagoya 2025

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

Разделённые запятыми пары host:port, каждая из которых соответствует zk-серверу. Например, "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002"

watcher_cb

Callback-функция глобального наблюдателя. Когда инициируются уведомления, эта функция будет вызвана.

recv_timeout

Время ожидания для сеанса, действителен, только если соединения в данный момент подключены (т.е. состояние последнего наблюдателя ZOO_CONNECTED_STATE).

Возвращаемые значения

Функция не возвращает значения после выполнения.

Ошибки

Метод выдаёт PHP сообщение об ошибке/предупреждение, когда количество параметров или их типы неверны или не удалось инициализировать экземпляр.

Предостережение

Начиная с версии 0.3.0, метод выбрасывает исключение ZookeeperException и его производные.

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top