ApacheKafka (1) 썸네일형 리스트형 Apache Kafka: 데이터 스트림 처리 플랫폼 오늘은 대규모의 실시간 데이터 스트림을 처리하는데 탁월한 Apache Kafka에 대해 알아봅니다. 1. Apache Kafka란? Apache Kafka는 실시간 데이터 스트림 처리에 사용되는 오픈소스 플랫폼입니다. LinkedIn에서 개발되었으며, 현재는 Apache 소프트웨어 재단의 일부입니다. Kafka는 실시간 피드 기반 애플리케이션, 실시간 분석, 로깅 또는 추적, 이벤트 소싱, IoT 데이터 통합 등에 사용됩니다. 1.1 Kafka의 구성요소 Producer: 데이터를 생성해서 Kafka에 보내는 역할을 합니다. Broker: Kafka 클러스터에 포함된 서버로, 메시지를 보관하고 처리하는 역할을 합니다. Topic: 메시지가 저장되는 카테고리 또는 버킷입니다. Consumer: Broker.. 이전 1 다음