Kafka 1
Apache Kafka 기초
카프카란? 카프카는 링크드인에서 개발한 메시지큐입니다. 링크드인에서 앱, 웹, 센서 등에서 취합한 데이터 스틀미을 한곳에서 관리할 목적으로 만들었다고 합니다. 간단하게는 스트리밍 데이터를 다루기 위한 미들웨어와 그 주변 생태계를 말합니다. 높은 확장성과 가용성을 가지고 있으며, 데이터 영속성을 지원한다는 것이 큰 특징입니다. 카프카의 장점 - 높은 처리량 : 카프카를 통해 많은 양의 데이터를 묶음단위로 처리하여 네트워크 통신횟수를 줄일 수도 있고, 파티션을 나눠 병렬처리도 가능 - 확장성 : 브로커를 최소개수로 운영하다, 스케일 아웃도 가능하며 다시 스케일인 역시 가능 - 영속성 : 다른 메시징 플랫폼과 달리 데이터를 메모리가 아닌 파일시스템에 저장한다. 이는 느린 I/O를 야기할 수 있는데 이때 페이지..
Kafka | 2024. 2. 19. 23:16