Zookeeper znode type

2019. 11. 1. 12:28Open source tools

EPHEMERAL 노드를 생성한 Client 연결이 끊어지면 노드는 삭제된다.
EPHEMERAL_SEQUENTIAL 노드를 생성한 Client 연결이 끊어지면 노드는 삭제된다. 그리고, 그 노드의 이름은 단순히 이름을 증가시키면서 만들어진다.
PERSISTENT 노드를 생성한 Client 의 연결이 끊어지더라도 자동 삭제가 되지 않고 유지된다. 삭제가 필요한 경우 의도적으로 삭제를 해야 삭제가 됨.
PERSISTENT_SEQUENTIAL 노드를 생성한 Client 의 연결이 끊어지더라도 자동 삭제가 되지 않고 유지된다. 그리고, 그 노드의 이름은 단순히 이름을 증가시키면서 만들어진다.

Type 별 활용 방법을 보면

Ephemeral type 생성한 Client 에서 연결이 끊어지면 해당 서비스를 중지 시킨다든지 하는 작업이 필요한 경우 활용하면 좋음.

Persistent type 의 경우에는 한번 만들고 나서는 계속적으로 사용하면 되는 경우 적용하기에 좋은 방법임.

 

'Open source tools' 카테고리의 다른 글

Cuda Encoder 사용하는 방법  (0) 2019.12.09
OpenCV 빌드하기 (OpenCV 3.2 + CUDA + TBB)  (0) 2019.11.01
Docker Zookeeper server install  (0) 2019.11.01
Zookeeper Commands - Four Letter Words  (0) 2019.11.01
Rabbitmq Docker install  (0) 2019.11.01