Zookeeper::__construct

(PECL zookeeper >= 0.1.0)

Zookeeper::__construct — CrĂ©er une connexion pour communiquer avec Zookeeper

Description

public function Zookeeper::__construct(string $host = '', callable $watcher_cb = null, int $recv_timeout = 10000)

Cette mĂ©thode crĂ©e une nouvelle connexion et une session zookeeper qui correspond Ă  ce gestionnaire. 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).

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

add a note

User Contributed Notes

There are no user contributed notes for this page.