International PHP Conference Munich 2025

ZookeeperConfig::get

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

ZookeeperConfig::getObtém a última configuração confirmada do cluster ZooKeeper, conforme conhecida pelo servidor ao qual o cliente está conectado, de forma síncrona

Descrição

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

Parâmetros

watcher_cb

Se for diferente de zero, um relógio será definido no servidor para notificar o cliente se o nó mudar.

stat

Se não for NULL, manterá o valor de stat para o caminho no retorno.

Valor Retornado

Retorna a string de configuração em caso de sucesso e false em caso de falha.

Erros/Exceções

Este método emite ZookeeperException e seus derivados quando a contagem de parâmetros ou os tipos estão errados ou não conseguem obter a configuração.

Exemplos

Exemplo #1 Exemplo de ZookeeperConfig::get()

Obtendo a configuração.

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

O exemplo acima produzirá:

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

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top