Apache Kafka 1.0 重大版本于 2017 年 11 月发布,时隔 4 个月,现在迎来了它的首次更新。本次发布的 Apache 1.0.1 是一个 bug 修复版本,已修复了 49 个问题。虽然这些 bug 不是严重的错误,但这些修复会产生重大的影响,下面介绍一下一些重要的 bug 修复: KAFKA-6277: Make loadClass thread-safe for class loaders of Connect plugins KAFKA-6185: Selector memory leak with high likelihood of OOM in case of down conversion KAFKA-6269: KTable state restore fails after rebalance KAFKA-6190: GlobalKTable never finishes restoring when consuming transactional messages KAFKA-6529: Stop file descriptor leak when client disconnects with staged receives KAFKA-6238: Issues with protocol version when applying a rolling upgrade to 1.0.0 发布说明:https://dist.apache.org/repos/dist/release/kafka/1.0.1/RELEASE_NOTES.html 源码下载:https://www.apache.org/dyn/closer.cgi?path=/kafka/1.0.1/kafka-1.0.1-src.tgz 二进制包下载: https://www.apache.org/dyn/closer.cgi?path=/kafka/1.0.1/kafka_2.11-1.0.1.tgz (Scala 2.11) https://www.apache.org/dyn/closer.cgi?path=/kafka/1.0.1/kafka_2.12-1.0.1.tgz (Scala 2.12) Apache Kafka 的目的是提供一个发布订阅解决方案,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群机来提供实时的消费。 Apache Kafka 发布 1.0 的首个更新版本,Bug 修复下载地址