https://mp.weixin.qq.com/s/1mZA7IbvE48SB-bk8qRE4whttps://mp.weixin.qq.com/s/1mZA7IbvE48SB-bk8qRE4w
2、为什么kafka能实现高吞吐量?-
1、消息的批量处理
-
2、消息压缩,节省传输带宽和存储空间
-
3、零拷贝
-
Kafka零拷贝_ljheee的博客-CSDN博客_kafka零拷贝原理Kafka除了具备消息队列MQ的特性和使用场景外,它还有一个重要用途,就是做存储层。用kafka做存储层,为什么呢?一大堆可以做数据存储的 MySQL、MongoDB、HDFS……因为kafka数据是持久化磁盘的,还速度快;还可靠、支持分布式……啥!用了磁盘,还速度快!!!没错,kafka就是速度无敌,本文将探究kafka无敌性能背后的秘密。首先要有个概念,kafka高性能的背后...https://blog.csdn.net/ljheee/article/details/99652448
-
4、磁盘的顺序写入
-
5、page cache 页缓存,由 *** 作系统异步将缓存中的数据刷到磁盘,以及高效的内存读取
-
6、分区设计,一个逻辑topic下面挂载N个分区,每个分区可以对应不同的机器消费消息,并发设计。
业务视角谈谈Kafka(第二篇)本篇文章主要收集了日常工作中使用kafka,可能会遇到的一些问题!欢迎留言补充https://mp.weixin.qq.com/s/rFK9gm0BVQTrBgPe-x1sNA业务视角谈谈Kafka(第三篇)https://mp.weixin.qq.com/s/iHp4bJ12BU0Lsq4_IfoXqw
4、Kafka 如何解决消息不丢失?硬核 | Kafka 如何解决消息不丢失?Kafka 高频面试考点https://mp.weixin.qq.com/s/ppJ6asrbT-r3_9T3SHOGTw
5、如何保证Kafka消息是有序的?面试官问: 如何保证 MQ消息是有序的?https://mp.weixin.qq.com/s/V2PgGtHV5p7igoWC_qwHug
6、kafka延迟队列、重试队列、死信队列【九】kafka延迟队列、重试队列、死信队列_Sid小杰的博客-CSDN博客_kafka延时队列一、延迟队列实现方案:在发送延时消息的时候并不是先投递到要发送的真实主题(real_topic)中,而是先投递到一些 Kafka 内部的主题(delay_topic)中,这些内部主题对用户不可见,然后通过一个自定义的服务拉取这些内部主题中的消息,并将满足条件的消息再投递到要发送的真实的主题中,消费者所订阅的还是真实的主题。如果采用这种方案,那么一般是按照不同的延时等级来划分的,比如设定5s、10s、30s、1min、2min、5min、10min、20min、30min、45min、1hhttps://blog.csdn.net/jy02268879/article/details/106014372
7、kafka的时间轮询算法 8、kafka精华面试题MQ那点破事!消息丢失、重复消费、消费顺序、堆积、事务、高可用....秒杀面试官https://mp.weixin.qq.com/s/cck4xSYvHs5efb6rVgmjng
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)