Cria um identificador usado para comunicação com o ZooKeeper

# Zookeeper::connect

(PECL zookeeper >= 0.2.0)

Zookeeper::connect — Cria um identificador usado para comunicação com o ZooKeeper

### Descrição

public function 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

- Zookeeper::__construct() - Cria um identificador para comunicação com o ZooKeeper
- ZookeeperException

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open