DevBoi

[Kafka] 토픽을 생성하는 방법들 본문

Develop/[Kafka]

[Kafka] 토픽을 생성하는 방법들

HiSmith 2023. 8. 13. 16:07
반응형

토픽을 생성하는 상황은 크게 2가지이다.

 

1. 컨슈머 or 프로듀서가 카프카 브로커에 생성되지 않은 토픽에 대해 데이터를 요청할때

2. 커맨드 라인툴로 명시적으로 토픽을 생성하는 것이다.

 

유지보수를 위해서는 명시적으로 생성하는 것이좋지만

동시 처리량이 많아야 하는 토픽의 경우 파티션의 개수를 다르게 설정할 수 있고

단기간 데이터 처리만 필요한 경우 토픽에 들어온 데이터의 보관기간 옵션을 짧게 설정할 수 있다.

토픽의 특성별로 다르게 관리가 되어야 하기 때문에 명시적으로 생성하는 것이 좋다.

 

broker의 옵션 중 토픽 auto topiccreate true로 주게 되면?

컨슈머나 프로듀서의 요청이 지금 없는 토픽이라면? 신규 토픽에 대해서 토픽을 생성해주는 것이다. (1번상황)

 

 

반응형

'Develop > [Kafka]' 카테고리의 다른 글

[Kafka] 프로듀서  (0) 2023.08.31
[Kafka] dead letter queue  (0) 2023.08.23
[Kafka] 카프카 기타 쉘들  (0) 2023.08.13
[Kafka] consumer-groups  (0) 2023.08.13
[Kafka] Kafka-console-consumer  (0) 2023.08.13