반응형
#Apache Zookeeper
사이트 : https://zookeeper.apache.org/
Apache Zookeeper는 Apache 재단의 오픈소스 프로젝트 중 하나이며, ZooKeeper는 사육사라는 뜻이고 하둡의 한 하위 프로젝트였다가 독립적인 상위 프로젝트가 되었다.
ZooKeeper는 분산 어플리케이션 or 분산 동기화를 제공하기 위한 분산 관리 서비스로, 중복 서비스를 이용한 고가용성을 제공하고 노드들이 파일 시스템 trie 데이터구조와 비슷한 네임 스페이스 안에 데이터들을 저장하고 클라이언트들이 이 노드들을 읽거나 쓴다.
구성요소
- 요청 처리기를 제외하고 ZooKeeper 서비스를 구성하는 각 서버는 각 구성 요소의 자체 복사본을 복제한다.
ZooKeeper는의 장점
- 간단하고 복제가 가능하고, 순서가 있고 빠르다.
- simle(쉽다) : 표준 파일 시스템과 유사하게 구성된 계층형 네임스페이스를 통해 서로간의 데이터를 저장하고, 데이터를 메모리상에 유지하기 때문에 높은 처리량과 낮은 지연률을 가능하게 한다.
- replicated(복제) : 앙상블이라고 불리는 host set을 통해 복제된다.
- ordered(순서가 있는) : 각 업데이트 순서를 기록하고 zookeeper 트랜잭션에 쓴다.
- fast(빠름) : 읽기 속도가 빠르고 쓰기 작업보다 읽는 작업에 적합.
참조
반응형
'Back-End > Kafka' 카테고리의 다른 글
[Kakfka] 4. Kafka clusters (0) | 2023.04.24 |
---|---|
[Kakfa] 3. Kafka Producer & Consumer API (0) | 2023.04.24 |
[Kakfa] 2, Kafka QuickStart (0) | 2023.04.24 |
[Kafka] 1. Apache Kafka 개념 및 소개 (0) | 2023.04.24 |
[Kafka] Intro. Messaging System (0) | 2023.04.24 |