Apache Kafka Summary
Apache Kafka 아파치 카프카는 오픈 소스 분산 이벤트 스트리밍 플랫폼으로 LinkedIn에서 개발된 메시징 시스템이다. 카프카가 만들어지기 전에는 다음과 같다. -데이터 연동 복잡 -서로 다른 데이터 파이프라인 연결 -확장의 어려움 LinkedIn이 해결하고자 한 것은 다음과 같다. -모든 시스템으로 데이터를 실시간 처리 가능 -확장이 용이 발행된 메시지를 한 곳으로 모아 필요한 주체가 가져다 사용한다. Publish-Subscribe 모델로 구현되었으며 프로듀서(Producer, 생산자), 컨슈머(Consumer, 소비자), 브로커(Broker, 중재자)로 구성되어있다. 주요 개념 Broker : 실행된 카프카 애플리케이션 서버 중 1대로 프로듀서가 발행한 메시지를 받아 컨슈머로부터 요청된 메..