Infra1 Apache Kafka 찍먹을 위한 초간단 정리 카프카란? 한마디로 말하자면 메시징 시스템이다. MSA 환경의 서로 다른 서비스에서 메시지를 발행하고, 구독하여 처리하는 형태로 이용하는 것이 대표적이다. 초간단 용어 정리 프로듀서 메시지를 발행한다. 컨슈머 메시지를 받아 처리한다. 토픽 / 파티션 파티션은 간단히 말하자면 메시지를 담은 메시지 큐이다 토픽은 여러 개의 파티션을 담는 단위이다. 토픽 / 파티션 하나의 파티션에는 물리적인 file 매핑된다. 해당 file에 데이터가 쌓이는 형식이고, 삭제 없이 추가만 되는 형식이기 때문에 디스크임에도 불구하고 매우 빠르다. 파티션은 삭제 없이 추가만 가능하다. Producer 메시지를 생성하여 카프카로 전송한다. 특정 파티션에 발행되도록 key를 통해 지정하여 전송할 수 있다. 만약 지정하지 않는다면 ro.. 2023. 3. 8. 이전 1 다음