搞了好多年的RPC框架有点疲了,最近在换到中间件的另一个方向MQ,准备做些kafka上阿里云的商业化工作,趁着热乎劲整理下kafka的知识,主要内容是阅读Kafka的作者之一Neha的书:The Definitive Guide的记录,加入一些其他参考。
先说下Kafka名称来历, Kafka作者之一Jay是这么解释的:“我想既然 Kafka 是为了写数据而产生的,那么用作家的名字来命名会显得更有意义。我在大学时期上过很多文学课程,很喜欢 Franz Kafka。况且,对于开源项目来说,这个名字听起来很酷。因此,名字和应用本身基本没有太多联系。”
基本概念
- 消息与批次:消息相当于数据的一条记录;“在时间延迟和吞吐量之间作出权衡:批次越大,单位时间内处理的消息就越多,单个消息的传输时间就越长。批次数据会被压缩,这样可以提升数据的传输和存储
继续阅读与本文标签相同的文章
-
学好Scikit-Learn,于是你默默地推了一下酷酷的墨镜【上篇】
2026-05-21栏目: 教程
-
酸成柠檬,当年为什么不好好学【数据可视化】
2026-05-21栏目: 教程
-
如何使用PAI深度学习TensorFlow读写OSS教程?
2026-05-21栏目: 教程
-
日志服务数据加工最佳实践: 日期时间处理
2026-05-21栏目: 教程
-
【视觉与图像】Python+OpenCV入门教程4:图像基本操作
2026-05-21栏目: 教程
