(PECL zookeeper >= 0.2.0)
Zookeeper::connect — Crea un manejador para comunicarse con Zookeeper
$host
, callable $watcher_cb
= null
, int $recv_timeout
= 10000): voidEste 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.
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).
No devuelve ningún valor.
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.
Desde la versión 0.3.0, este método lanza ZookeeperException y sus derivados.