
1. Kafka: 오픈 소스 분산 이벤트 스트리밍 플랫폼으로, 대량의 데이터 스트리밍을 실시간으로 처리할 수 있도록 설계된 메시지 브로커(Message Broker)입니다. source application(클릭로그/결제로그)과 target appplication(로그적재/로그처리)의 결합도를 줄이기 위해서 나왔다. 각종 데이터를 담는 topic, queue의 역할을 하는 것이 있다. 데이터를 넣는 역할은 Producer, 데이터를 가져가는 Consumer는 라이브러리로 되어있어 어플리케이션에서 쉽게 쓸 수 있음.📌 Kafka의 주요 개념1. Producer (생산자)Kafka에 데이터를 발행(전송)하는 클라이언트데이터를 특정 토픽(Topic)에 보냄데이터를 파티션(Partition) 단위로 나눠 저장..
CS
2025. 3. 4. 14:55