Apache Kafka 동작 방식


Apache Kafka 동작 방식

Apache Kafka 란? 오픈 소스 메세지 브로커 프로젝트이며 링크드인에서 개발되었다. 실시간 데이터 피드를 관리하기 위해 통일된 높은 처리량, 낮은 지연 시간을 지닌 플랫폼이다. 메시지를 Write 하는 주체를 Producer 메세지를 Read 하는 주체를 Consumer 라고 한다. Consumer 가 자신이 원하는 메세지를 Pull 하는 방식이라서 자신이 필요한 메세지만 가져오므로 최적의 성능을 낼 수 있다. Broker 는 Kafka 서버를 말하며 Broker 중 한개는 Controller 의 역할을 한다. (Broker 에게 파티션 할당 수행, 모니터링) -> Kafka Cluster 는 3개 이상 Broker 로 구성되어 있다. Zookeeper 는 Broker 에 의해 분산처리된 정보들을 관리해주며 메..........



원문링크 : Apache Kafka 동작 방식