아키텍처/kafka

Kafka Config 구분 및 이해

SH.DevBlog 2025. 6. 4. 17:39

Broker와 Topic 레벨 Config

  • Kafka 서버에서 설정되는 Config
  • Broker의 Config는 전체 토픽에 적용되는 설정
  • Topic의 Config는 특정 Topic에 커스터마이징 되는 설정
  • 보통 server.properties는 broker 재기동이 필요
  • dynamic config는 kafka-configs를 이용하여 동적으로 변경

 

Producer와 Consumer 레벨 Config

  • Kafka 클라이언트에서 설정되는 Config
  • Client 레벨에서 설정되므로 server.properties에 존재하지 않고, kafka-configs로 수정할 수 없으며 Client 수행시마다 설정할 수 있음