设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Kafka为了追求极致的性能,有这11大优化之处(2)

发布时间:2019-07-23 12:28 所属栏目:117 来源:阿飞的BLOG
导读:我在很久之前就之前就发过一篇《什么是Zero Copy》,如果对Zero Copy不了解的同学可以翻阅一下。Kafka使用了Zero Copy技术提升了消费的效率。前面所说的Kafka将消息先写入页缓存,如果消费者在读取消息的时候如果在

我在很久之前就之前就发过一篇《什么是Zero Copy》,如果对Zero Copy不了解的同学可以翻阅一下。Kafka使用了Zero Copy技术提升了消费的效率。前面所说的Kafka将消息先写入页缓存,如果消费者在读取消息的时候如果在页缓存中可以命中,那么可以直接从页缓存中读取,这样又节省了一次从磁盘到页缓存的copy开销。另外对于读写的概念可以进一步了解一下什么是写放大和读放大。

一个磁盘IO流程可以参考下图:

Kafka为了追求极致的性能,有这11大牛逼之处

具体解析参考《Linux IO磁盘篇整理小记》。

写在最后

本文罗列的这些Kafka的在性能优化方面的要领,是你在面试碰到kafka相关问题时,展现自己牛逼的资本。不可不学,不可不掌握哟

【编辑推荐】

  1. 好用的Redis可视化管理客户端推荐
  2. 两张图读懂kafka应用
  3. 十五个点,理解Apache Kafka
  4. Kafka设计原理看了又忘,忘了又看?
  5. 一个Docker客户端管理工具
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读