PHP 8.4.22 Released!

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 или исключения производных типов.

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

Добавить

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

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