설치
-
[Kafka] 카프카 개념 및 예시코드프로그래밍/기타 2021. 8. 19. 16:20
아파치 Kafka 따라잡기, 니샨트 가르그 카프카의 기본 개념 및 자바를 기반으로 한 예시코드에 대해 알아보겠습니다~! 위에 인용한 책과 구글링을 바탕으로 정리하였습니다. 개념 카프카 소개 메세지 퍼블리싱? 다양한 애플리케이션의 메시지를 서로 전달할 수 있도록 연결하는 구조를 의미한다. 카프카는 대표적인 메시지 브로커이다. 카프카는 실시간으로 대량의 정보를 다루고 여러 정보 소비자에게 빠르게 전달하는 과정에서 생기는 문제점을 해결한 솔루션이다. 카프카를 통해 정보 소비자는 정보 생성자에 대해 알 필요 없고 생산자는 누가 최종소비자인지 알 필요 없이 서로 연동시켜준다. 카프카 특징 - 비휘발성 메시징: 정보 유실 X - 높은 처리량: 초당 수백만 건의 메시지 처리 - 분산: 카프카 서버들을 대상으로 메시지..