Zookeeper
BFine
Zookeeper 가. 정의 응용 어플리케이션의 분산처리를 도와주는 오픈소스 나. 특징 데이터를 메모리에 보관하여 높은 처리량과 낮은 지연속도 제공 트리구조의 디렉토리를 가지며 Java로 실행(C와 바인드) 계층구조의 namespace(데이터 레지스터[znode]들로 구성) 를 통해 공유 ensemble(host 셋) 단위로 구성 , 이 단위로 복제 가능 서버들간에 Leader를 두는 방식으로 읽기,쓰기가 모두 가능하고 Leader이외의 서버(follower)에서 쓰기가 발생할 경우 Leader에게 전달 후 브로드캐스트를 통해 followers로 전달하여 공유 namespace의 모든 경로는 트리 구조의 계층 형태를 가짐 znode는 고유의 버전번호를 가지며 데이터가 변경될때마다 버전번호를 증가 zook..