[Rookies 개발 2기] Docker를 통해 Kafka 연결하기
·
SK 루키즈/Cloud
Kafka란?대용량 데이터 스트리밍을 처리하는 분산형 메시지 브로커이다.실시간 데이터 스트리밍을 위해 게시-구독(pub-sub) 모델을 사용하며 높은 처리량과 확장성을 제공하는 분산 이벤트 스트리밍 플랫폼이다. 예를 들어 Youtube의 구독을 하면 알람 시스템처럼 이벤트를 발생하면 실시간 데이터 스트리밍을 지원한다.또한 쿠팡, 인터파크 등 장바구니를 담을때 DB를 사용하지 않고 실시간으로 처리할 수 있으며,Kafka는 단순한 메시지 브로커를 넘어 데이터 처리 파이프라인을 구성하는 데 최적화된 솔루션이다. Kafka는 이 글을 읽고 있는 상당수가 아는 LinkedIn에서 개발되었으며 Apache Software Foundation에서 오픈소스로 사용할 수 있다.https://kafka.apache.org..