[Kafka] Topic, Partition, Offset에 대하여
TopicKafka topic은kafka 클러스터 안에 있는 데이터 스트림이다.kafka 클러스터에는 많은 토픽이 존재할 수 있다.원하는 건 모두 Kafka 토픽에 전송할 수 있다. ⇒ 모든 종류의 메시지 형식을 지원(e.g. JSON, Avro, Text, Binary …)Kafka 클러스터 안에서 이름을 이용해 토픽을 식별한다.토픽 안에 있는 메시지들의 순서 := 데이터 스트림예를 들어, DB에 테이블을 만들려고 한다면 Topic은 DB의 그 테이블과 비슷할 것이다. 하지만, 토픽을 쿼리할 수 없다. 대신 Kafka 토픽에 데이터를 추가할 수 있다.Kafka ProducerTopic에 데이터 추가Kafka ConsumerTopic에서 데이터 읽기 PartitionTopic은 파티션으로 분할할 수 있다..