반응형
/*
-- Title : [kfk] Kafka API 종류
-- Tag : 아파치 카프카 API apache kafka API
*/
■ 카프카(Kafka) API
Kafka API는
• Producer API
• Consumer API
• Streams API
• Connector API
의 4가지의 핵심 API로 구성된다.
ㅁ Producer API
하나 이상의 Kafka Topic에 레코드 스트림을 게시(Publish)하기 위한 Client Library
ㅁ Consumer API
하나 이상의 Kafka Topic을 구독(Subscribe)하고 레코드 스트림을 처리할 수 있는 Client Library
ㅁ Streams API
Kafka에 저장된 레코드 스트림을 처리하고 분석하기 위한 Client Library로 Transtormation(변환), Aggregation(집계), Joining(병합), Windowing(그룹핑) 등을 처리
ㅁ Connector API
Kafka Topic에 저장된 레코드 스크림을 다른 애플리케이션이나 데이터 시스템에 연결하여 Producer나 Consumer가 재사용할 수 있는 Client Library
■ 기타 API
• Admin API : Kafka Topic, Broker 등 Object를 관리
※ Resources
• data-flair.training
반응형