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 та його похідні.
Дивіться також
- Zookeeper::connect() - Створює дескриптор для спілкування з zookeeper
- ZookeeperException