Zookeeper::connect
(PECL zookeeper >= 0.2.0)
Zookeeper::connect — Создает дескриптор для общения с zookeeper
Описание
$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 и его производные.
Смотрите также
- Zookeeper::__construct() - Создает дескриптор для общения с zookeeper
- ZookeeperException