ZooKeeper Zookeeper::connect

(PECL zookeeper >= 0.2.0)

Zookeeper::connect — zookeeper와의 통신을 위한 핸들 생성


설명

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

이 메서드는 새 핸들과 해당 핸들에 해당하는 zookeeper 세션을 만듭니다. 세션 설정은 비동기식입니다. 즉, ZOO_CONNECTED_STATE 상태의 이벤트가 수신될 때까지 세션이 설정된 것으로 간주되어서는 안 됩니다.


매개변수

host
각각 zk 서버에 해당하는 쉼표로 구분된 호스트:포트 쌍입니다. 예를 들어 "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002"
watcher_cb
전역 감시자 콜백 함수. 알림이 트리거되면 이 함수는 호출됩니다.
recv_timeout
이 세션에 대한 시간 초과는 연결이 현재 연결된 경우에만 유효합니다(즉, 마지막 감시자 상태가 ZOO_CONNECTED_STATE임).

반환 값

값이 반환되지 않습니다.


오류/예외

이 메소드는 매개변수 개수 또는 유형이 잘못되었거나 인스턴스를 초기화할 수 없을 때 PHP 오류/경고를 표시합니다.

주의 버전 0.3.0부터 이 메소드는 ZookeeperException과 파생 상품을 내보냅니다.


기타