ZookeeperConfig::get

(PECL zookeeper >= 0.6.0, ZooKeeper >= 3.5.0)

ZookeeperConfig::getСинхронно получает последнюю подтвержденную конфигурацию кластера ZooKeeper, о которой известно серверу, к которому подключен клиент

Описание

public ZookeeperConfig::get ( callable $watcher_cb = null , array &$stat = null ) : string

Список параметров

watcher_cb

Если не ноль, на сервере будет установлен наблюдатель, чтобы уведомлять клиента, когда узел изменяется.

stat

Если не NULL, будет содержать значение stat для пути при возврате.

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

Возвращает строку конфигурации в случае успешного выполнения и false в случае возникновении ошибки.

Ошибки

Метод генерирует ZookeeperException и его производные, когда количество параметров или типы неверны или не удается получить конфигурацию.

Примеры

Пример #1 Пример использования ZookeeperConfig::get()

Получение конфигурации.

<?php
$zk 
= new Zookeeper();
$zk->connect('localhost:2181');
$zk->addAuth('digest''timandes:timandes');
$zkConfig $zk->getConfig();
$r $zkConfig->get();
if (
$r)
  echo 
$r;
else
  echo 
'Ошибка';
?>

Результат выполнения данного примера:

server.1=localhost:2888:3888:participant;0.0.0.0:2181
version=0xca01e881a2

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