Crea un manejador para comunicarse con Zookeeper

# Zookeeper::connect

(PECL zookeeper >= 0.2.0)

Zookeeper::connect — Crea un manejador para comunicarse con Zookeeper

### Descripción

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

Este método crea una nueva conexión y una sesión zookeeper que corresponde a esa conexión. El establecimiento de la sesión es asíncrono, lo que significa que la sesión no debe considerarse establecida hasta que se reciba un evento ZOO_CONNECTED_STATE.

### Parámetros

`host`

  Separados por comas, cada par host:puerto corresponde a un servidor zk. Por ejemplo, «127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002».

`watcher_cb`

  La función de devolución de llamada de observación global. Cuando se activen las notificaciones, se invocará esta función.

`recv_timeout`

  El tiempo de espera para esta sesión, sólo válido si la conexión está actualmente conectada (es decir, el último estado del observador es ZOO_CONNECTED_STATE).

### Valores devueltos

No se retorna ningún valor.

### Errores/Excepciones

Este método emite un error/advertencia de PHP si el número de parámetros o tipos es incorrecto o si la instancia no ha podido ser inicializada.

Precaución

Desde la versión 0.3.0, este método lanza ZookeeperException y sus derivados.

### Ver también

- Zookeeper::__construct() - Crea un manejador para comunicarse con Zookeeper
- ZookeeperException

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