Crée un gestionnaire utilisé pour communiquer avec zookeeper

# Zookeeper::connect

(PECL zookeeper >= 0.2.0)

Zookeeper::connect — Crée un gestionnaire utilisé pour communiquer avec zookeeper

### Description

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

Cette méthode crée une nouvelle connexion et une session zookeeper qui correspond à cette connexion. L'établissement de session est asynchrone, ce qui signifie que la session ne doit pas être considérée comme établie jusqu'à ce qu'un événement d'état ZOO_CONNECTED_STATE soit reçu.

### Liste de paramètres

`host`

  Séparés par des virgules, chaque paire hôte:port correspondant à un serveur zk. Par exemple, "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002"

`watcher_cb`

  La fonction de rappel globale d'observation. Lorsque des notifications sont déclenchées, cette fonction sera invoquée.

`recv_timeout`

  Le délai d'attente pour cette session, uniquement valide si la connexion est actuellement connectée (c'est-à-dire que le dernier état de l'observateur est ZOO_CONNECTED_STATE).

### Valeurs de retour

Aucune valeur n'est retournée.

### Erreurs / Exceptions

Cette méthode émet une erreur/warning PHP lorsque le nombre de paramètres ou les types sont incorrects ou que l'instance n'a pas pu être initialisée.

Attention

Depuis la version 0.3.0, cette méthode émet ZookeeperException et ses dérivés.

### Voir aussi

- Zookeeper::__construct() - Créer une connexion pour communiquer avec Zookeeper
- ZookeeperException

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