PHP Conference Nagoya 2025

ZookeeperConfig::get

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

ZookeeperConfig::getRenvoie la dernière configuration validée du cluster ZooKeeper telle qu'elle est connue du serveur auquel le client est connecté, de manière synchrone

Description

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

Liste de paramètres

watcher_cb

Si différent de zéro, un observateur sera placée sur le serveur pour notifier le client si le noeud change.

stat

Si non NULL, contiendra la valeur de stat pour le chemin sur le retour.

Valeurs de retour

Renvoie la chaîne de configuration en cas de succès, et false en cas d'échec.

Erreurs / Exceptions

Cette méthode émet ZookeeperException et ses dérivés lorsque le nombre ou le type des paramètres est incorrect ou si la récupération de la configuration échoue.

Exemples

Exemple #1 Exemple de ZookeeperConfig::get()

Obtenir la configuration.

<?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
'ERR';
?>

L'exemple ci-dessus va afficher :

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

Voir aussi

add a note

User Contributed Notes

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