CakeFest 2024: The Official CakePHP Conference

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

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top