[Kafka] 아파치 카프카 (Apache Kafka)란?
Apache Kafka (A high-throughput distributed message system) 메시지 큐의 일종이다. 메시지 지향 미들웨어(Message Oriented Middleware : MOM)는 비동기 메시지를 사용하는 다른 응용 프로그램 사이의 데이터 송수신을 의미하는데, MOM을 구현한 시스템을 메시지 큐(Message Queue : MQ)라고 한다. 분산형 스트리밍 플랫폼(A distributed streaming platform)이다. Linked In에서 여러 구직 및 채용 정보들을 한 곳에서 처리(발행/구독)할 수 있는 플랫폼으로 개발이 시작되었다. 발행/구독(Pub/Sub)은 메시지를 특정 수신자에게 직접적으로 보내주는 시스템이 아니고, 메시지를 받기를 원하는 사람이 해..