![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kafka
Kafka
火树银花之处
努力追求卓越、成功就会出其不意的找上门来.
展开
-
Kafka为什么那么快?
Kafka为什么那么快? 从写入与读取两个方面来介绍: 一、写入 磁盘顺序I/O,分区数据顺序追加 Memory Mapped File(mmap内存映射文件),内存中操作的文件直接映射到本地文件 二、读取 基于sendfile零拷贝技术,直接将分区文件发送给消费者,省去了本地分区文件拷贝到内核空间、从内核空间拷贝到用户空间、用户空间拷贝到socket缓冲区三个步骤; 消息批量发送和数据压缩,减少了网络IO ...原创 2020-05-22 14:06:13 · 190 阅读 · 0 评论 -
深入理解Kafka_基本概念(1)
1、Kafka概念 Kafka是一个由Scala语言开发的,多分区,多副本,基于zookeeper协调的分布式消息系统 2、Kafka组成 生产者,broker,消费者,zookeeper集群 生产者:将消息发送到broker broker:将收到的消息存储到磁盘中 消费者:从broker订阅并消费消息 zookeeper:负责kafka集群元数据的管理,控制器的选举等操作 ...原创 2020-04-09 14:43:33 · 1128 阅读 · 0 评论