Создаёт дескриптор и запускает сеанс связи с Zookeeper-сервером

# Zookeeper::connect

(PECL zookeeper >= 0.2.0)

Zookeeper::connect — Создаёт дескриптор и запускает сеанс связи с Zookeeper-сервером

### Описание

public function 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`

  Время ожидания ответа сервера в миллисекундах.

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

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

### Ошибки

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

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

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

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

- Zookeeper::__construct() - Создаёт дескриптор для общения с zookeeper
- ZookeeperException

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open