Zookeeper::__construct

(PECL zookeeper >= 0.1.0)

Zookeeper::__construct — Створює дескриптор для спілкування з zookeeper

Опис

public Zookeeper::__construct(string$host = '', callable $watcher_cb null, int$recv_timeout

Метод створює новий дескриптор та сеанс 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 та його похідні.

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