# Kafka 版本号
* 所有的 Kafka 种类均包含最基础的社区 Kafka
![](https://img.kancloud.cn/c1/0d/c10df9e6f72126e9c721fba38e27ac23_784x208.png)
* Kafka 版本命名
* 2.11
* 2.11 为 Scala 编译器版本
* Kafka 由 Scala 编写
* 2.2.1
* Kafka 真正的版本
* Major.Minor.Patch
## 版本介绍
* 0.7
* 上古版本,只有最基础的消息队列功能
* 没有副本机制
* 0.8
* 引入副本机制
* 使用老版本的客户端 API
* 老版本的定义
* 当你用它们的 API 开发 producer & consumer 应用时,需要指定 ZK 的地址而非 Broker 的地址
* 老版本 API 默认使用同步方式发送消息,因此吞吐量不高
* 虽然 API 支持异步,但实际场景会丢消息
* 0.8.2.0
* 引入新版本 Producer API
* 0.9.0.0
* 重量级大版本更新
* 引入基础的安全认证 / 权限功能
* 使用 Java 重写了新版本消费者 API
* 引入 Kafka Connect 组件用于实现高性能的数据抽取
* 新版本 Producer API 更加稳定
* 0.10.0.0
* 里程碑式大版本
* 引入 Kafka Streams
* 0.10.1 & 0.10.2 变更均为 Kafka Streams 上
* 此时 Kafka Streams 还不能线上部署
* 0.10.2.2
* 可以使用新版本 Consumer API
* 修复了一个可能导致 Producer 性能降低的 Bug
* 0.11.0.0 (2017/6)
* 提供幂等性 Producer API
* 提供事务(Transaction) API
* 对 Kafka 消息格式重构
* 算是目前最主流的版本之一
* 1.0
* Kafka Streams 的主要改进
* 消息引擎方面未引入太多重大功能特性
* 2.0
* 值得考虑 Kafka Streams
- 概览
- 入门
- 1. 消息引擎系统
- 2. Kafka 术语
- 3. 分布式流处理平台
- 4. Kafka “发行版”
- 5. Kafka 版本号
- 基本使用
- 6. 生产集群部署
- 7. 集群参数配置
- 客户端实践与原理
- 9. Consumer 分区机制
- 10. Consumer 压缩算法
- 11. 无消息丢失配置
- 12. 客户端高级功能
- 13. Producer 管理 TCP
- 14. 幂等生产者和事务生产者
- 15. 消费者组
- 16. 位移主题
- 17. 消费者组重平衡(TODO)
- 18. 位移提交
- 19. CommitFailedException
- 20. 多线程开发者实例
- 21. Consumer 管理 TCP
- 22. 消费者组消费进度监控
- Kafka 内核
- 23. 副本机制
- 24. 请求处理
- 25. Rebalance 全流程
- 26. Kafka 控制器
- 27. 高水位和 Leader Epoch
- 管理与监控
- 28. Topic 管理
- 29. Kafka 动态配置
- 30. 重设消费者组位移
- 31. 工具脚本
- 32. KafkaAdminClient
- 33. 认证机制
- 34. 云下授权
- 35. 跨集群备份 MirrorMaker
- 36. 监控 Kafka
- 37. Kafka 监控框架
- 38. 调优 Kafka
- 39. 实时日志流处理平台
- 流处理
- 40. Kafka Streams
- 41. Kafka Streams DSL
- 42. Kafka Streams 金融
- Q&A