PHPverse 2025

Zookeeper::connect

(PECL zookeeper >= 0.2.0)

Zookeeper::connectCria um identificador para comunicação com o ZooKeeper

Descrição

public Zookeeper::connect(string $host, callable $watcher_cb = null, int $recv_timeout = 10000): void

Este método cria um novo identificador e uma sessão do zookeeper correspondente a esse identificador. O estabelecimento da sessão é assíncrono, o que significa que a sessão não deve ser considerada estabelecida até (e a menos que) um evento de estado ZOO_CONNECTED_STATE seja recebido.

Parâmetros

host

Pares de host:porta separados por vírgula, cada um correspondendo a um servidor zk. Por exemplo: "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002".

watcher_cb

A função de retorno do observador global. Quando as notificações forem acionadas, esta função será invocada.

recv_timeout

O tempo limite para esta sessão, válido somente se estiver conectado no momento (ou seja, o último estado do observador é ZOO_CONNECTED_STATE).

Valor Retornado

Nenhum valor é retornado.

Erros/Exceções

Este método emite erro/aviso PHP quando a contagem de parâmetros ou tipos estiverem errados ou quando não for possível inicializar a instância.

Cuidado

Desde a versão 0.3.0, este método emite ZookeeperException e seus derivados.

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