ZookeeperConfig::add
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ZookeeperConfig::add
Референца за `zookeeperconfig.add.php` со подобрена типографија и навигација.
ZookeeperConfig::add
("PECL zookeeper >= 0.6.0, ZooKeeper >= 3.5.0")
ZookeeperConfig::add — Додај сервери во ансамблот
= NULL
Параметри
members-
Запирка одделен список на сервери што треба да се додадат во ансамблот. Секој има линија за конфигурација за сервер што треба да се додаде (како што би се појавило во конфигурациска датотека), само за мнозински кворуми.
version-
Очекувана верзија на јазолот. Функцијата ќе откаже ако актуелната верзија на јазолот не се совпаѓа со очекуваната верзија. Ако се користи -1, проверката на верзијата нема да се изврши.
stat-
Ако не е NULL, ќе ја задржи вредноста на stat за патеката при враќање.
Вратени вредности
Не се враќа вредност.
Errors/Exceptions
Овој метод емитува ZookeeperException и неговите изводи кога бројот или типот на параметрите се погрешни или не успеваат да зачуваат вредност во јазол.
Примери
Пример #1 ZookeeperConfig::add() example
Додај членови.
<?php
$client = new Zookeeper();
$client->connect('localhost:2181');
$client->addAuth('digest', 'timandes:timandes');
$zkConfig = $client->getConfig();
$zkConfig->set("server.1=localhost:2888:3888:participant;0.0.0.0:2181");
$zkConfig->add("server.2=localhost:2889:3889:participant;0.0.0.0:2182");
$r = $zkConfig->get();
if ($r)
echo $r;
else
echo 'ERR';
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
server.1=localhost:2888:3888:participant;0.0.0.0:2181 server.2=localhost:2889:3889:participant;0.0.0.0:2182 version=0xca01e881a2
Види Исто така
- ZookeeperConfig::get() - Добијте ја последната потврдена конфигурација на кластерот ZooKeeper како што е позната на серверот на кој е поврзан клиентот, синхроно
- ZookeeperConfig::set() - Променете го членството на ZK кластерот и улогите на членовите на ансамблот
- ZookeeperConfig::remove() - Отстранете сервери од ансамблот
- ZookeeperException