ZooKeeper
- 소개
- 설치/구성
- 미리 정의된 상수
- ZooKeeper 함수
- zookeeper_dispatch — 보류 중인 작업에 대한 콜백 호출
- Zookeeper - Zookeeper 클래스
- Zookeeper::addAuth — 애플리케이션 자격 증명 지정
- Zookeeper::close — zookeeper 핸들을 닫고 리소스를 확보하십시오.
- Zookeeper::connect — zookeeper와의 통신을 위한 핸들 생성
- Zookeeper::__construct — zookeeper와의 통신을 위한 핸들 생성
- Zookeeper::create — 동기식으로 노드 생성
- Zookeeper::delete — Zookeeper에서 노드를 동기적으로 삭제
- Zookeeper::exists — Zookeeper에 노드가 있는지 동기적으로 확인
- Zookeeper::get — 노드와 연결된 데이터를 동기적으로 가져옵니다.
- Zookeeper::getAcl — 노드와 연결된 acl을 동기적으로 가져옵니다.
- Zookeeper::getChildren — 노드의 자식을 동기적으로 나열합니다.
- Zookeeper::getClientId — 연결이 현재 연결되어 있는 경우에만 유효한 클라이언트 세션 ID를 반환합니다(즉, 마지막 감시자 상태가 ZOO_CONNECTED_STATE임).
- Zookeeper::getConfig — ZookeeperConfig 인스턴스 가져오기
- Zookeeper::getRecvTimeout — 이 세션에 대한 시간 초과를 반환합니다. 연결이 현재 연결된 경우에만 유효합니다(예: 마지막 감시자 상태가 ZOO_CONNECTED_STATE임). 이 값은 서버 재연결 후 변경될 수 있습니다.
- Zookeeper::getState — zookeeper 연결 상태 가져오기
- Zookeeper::isRecoverable — 현재 zookeeper 연결 상태를 복구할 수 있는지 확인
- Zookeeper::set — 노드와 관련된 데이터를 설정합니다.
- Zookeeper::setAcl — 노드와 연결된 acl을 동기적으로 설정합니다.
- Zookeeper::setDebugLevel — 라이브러리의 디버깅 수준을 설정합니다.
- Zookeeper::setDeterministicConnOrder — 쿼럼 끝점 순서 무작위화 활성화/비활성화
- Zookeeper::setLogStream — 로깅을 위해 라이브러리에서 사용할 스트림을 설정합니다.
- Zookeeper::setWatcher — 감시자 함수 설정
- ZookeeperConfig - ZookeeperConfig 클래스
- ZookeeperConfig::add — 앙상블에 서버 추가
- ZookeeperConfig::get — 클라이언트가 연결된 서버에 알려진 대로 ZooKeeper 클러스터의 마지막 커밋된 구성을 동기적으로 가져옵니다.
- ZookeeperConfig::remove — 앙상블에서 서버 제거
- ZookeeperConfig::set — ZK 클러스터 앙상블 멤버십 및 앙상블 피어의 역할 변경
- ZookeeperException - ZookeeperException 클래스
- ZookeeperAuthenticationException - ZookeeperAuthenticationException 클래스
- ZookeeperConnectionException - ZookeeperConnectionException 클래스
- ZookeeperMarshallingException - ZookeeperMarshallingException 클래스
- ZookeeperNoNodeException - ZookeeperNoNodeException 클래스
- ZookeeperOperationTimeoutException - ZookeeperOperationTimeoutException 클래스
- ZookeeperSessionException - ZookeeperSessionException 클래스