[Kafka]_Kafka 의 개념과, 사용 의의
Kafka 소개] 2011년 LinkedIn에서 개발된 분산 메시징 시스템이며 2014년 아파치를 통해 오픈 소스화 주요기능] Producer : 메시지를 보내는 자 consumer : 메시지를 받는자 의 모델로 이루어저 있다 고가용성& 안정성 -> 파일시스템에 메시지를 저장하기 때문에 별다른 설정 없이 영속성 보장 확장성 -> 3대의 브로커로 시작해 수십대의 브로커 확장 가능 디스크 순차 저장 및 처리 분산 처리 -> 메시지 분산 처리로 인해 단일 시스템보다 높은 성능 특징] 메시지를 메모리에 저장하지 않고 파일 시스템에 저장 TCP 기반의 Protocal을 사용하여 오버헤드 감소 컨슈머 그룹이라는 개념을 도입하여 큐와 발생/구독 모델을 모두 지원함 스트리밍 플랫폼을 구성하는 노드에 문제가 생기더라도 ..
2022.04.06