
Kafka
小朋友2D
nobody
展开
-
Kafka高吞吐(一),Broker内部读写优化
不同于Redis和MemcacheQ等内存消息队列,Kafka的设计是把所有的Message都要写入速度低容量大的硬盘,以此来换取更强的存储能力。实际上,Kafka使用硬盘并没有带来过多的性能损失,“规规矩矩”的抄了一条“近道”。 首先,说“规规矩矩”是因为Kafka在磁盘上只做Sequence I/O,由于消息系统读写的特殊性,这并不存在什么问题。关于磁盘I/O的性能,引用一组Kafka官方给出...转载 2019-07-08 14:55:37 · 337 阅读 · 0 评论 -
Kafka的exactly-once精准一次语义
精确一次消息语义(Exactly-once semantics)是可以实现的:让我们看看Kafka是怎么实现的。 我很兴奋,我们到达了Kafka社区一直以来期待的令人激动的里程碑:我们在Apache Kafka 0.11 release版本和Confluent Platform 3.3中引入了精确一次消息语义。在这篇文章中,我会告诉你Apache Kafka中的精确一次语义是什么意思,为什么这是一...翻译 2019-07-12 22:35:36 · 1687 阅读 · 0 评论