Kafka 학습하기_브로커와 클러스터
[인프런 - 아파치 카프카 애플리케이션 프로그래밍]주키퍼 앙상블- 주키퍼는 분산 애플리케이션을 위한 중앙 집중식 서비스로, 카프카의 메타데이터 관리 및 브로커의 상태를 유지시킴.- 카프카 3.0부터는 주키퍼가 없어도 클러스터 동작 가능.카프카 클러스터- 여러 브로커로 구성된 클러스터로, 주키퍼와 연동하여 메시지를 관리, - 주키퍼는 브로커들의 상태를 감시하고, 장애가 발생하면 클러스터의 균형을 유지하도록 도와줌. 브로커의 역할 - 하나의 서버나 인스턴스 위에서 동작함 - 1개로도 기본 기능 실행 가능 - 3개 이상의 브로커 서버를 1개의 클러스터로 묶어 운영 - 데이터를 안전하게 분산 저장하고, 복제해 장애로부터 가용성 확보 가능 - 컨트롤러 클러스터의 다수 브로커 중 한 대가 컨트롤러의 역할을 한다...