DevBoi

[Kafka] 브로커와 클러스터 본문

Develop/[Kafka]

[Kafka] 브로커와 클러스터

HiSmith 2023. 7. 18. 21:39
반응형

주키퍼

카프카 브로커는 카프카 클라이언트와 데이터를 주고받기 위해 사용하는 주체이자

데이터를 분산 저장하여, 장애가 발생하더라도 안전하게 사용할 수 있도록 도와주는 애플리케이션이다.

하나의 서버에는 한개의 카프카 브로커 프로세스가 실행된다.

하나의 서버에는 한개의 카프카 브로커 프로세스가 실행된다.

카프카 브로커 서버 1대로도 기본 기능이 실행되지만, 데이터를 안전하게 보관하고 처리하기 위해

3대이상의 브로커서버를 1개의 클러스터로 묶어서 운영한다.

그래서 하나의 클러스터에는 3개의 브로커를 사용하는게 기본이고

해당 클러스터를 늘리거나, 브로커의 수를 늘리는경우가 있다.

 

브로커는 한개당 프로세스이다.

한개로도 돌아가지만, 안전하게 사용하려면

한개의 브로커가 아니라 최소 3개이상의 브로커로 운영을 하는게 안전하다.

 

반응형

'Develop > [Kafka]' 카테고리의 다른 글

[Kafka] Broker의 역할  (0) 2023.07.18
[Kafka]주키퍼 앙상블  (0) 2023.07.18
[Kafka] 카프카 생태계  (0) 2023.07.17
[Kafka] 데이터 파이프라인으로 적합한 이유  (0) 2023.07.17
[Kafka] 카프카의 구조  (0) 2023.07.17