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 та його похідні.

Дивіться також