Skip to main content

Kafka 入门指南

·138 words·1 min
Author
lyonmu

什么是 Kafka
#

Apache Kafka 是一个分布式流处理平台。

核心概念
#

  • Topic:消息的分类主题
  • Partition:Topic 的分区
  • Producer:消息生产者
  • Consumer:消息消费者

快速开始
#

bin/zookeeper-server-start.sh config/zookeeper.properties &
bin/kafka-server-start.sh config/server.properties
bin/kafka-topics.sh --create --topic my-topic --bootstrap-server localhost:9092

使用场景
#

  • 实时数据管道
  • 日志收集
  • 事件溯源

性能优化
#

  1. 合理设置分区数
  2. 批量发送
  3. 压缩消息