Kafka是pull?push?优劣势分析
导读:Kafka是pull,小编为大家讲一讲Kafka是pull的相关介绍,一起来看看吧! pull模式: 根据consumer的消费能力进行数据拉取,可以控制速率 可以批量拉取、也可以单条拉取 可以设置不同的
Kafka是pull
小编为大家讲一讲Kafka是pull的相关介绍,一起来看看吧!

pull模式:
- 根据consumer的消费能力进行数据拉取,可以控制速率
- 可以批量拉取、也可以单条拉取
- 可以设置不同的提交方式,实现不同的传输语
缺点:如果kafka没有数据,会导致consumer空循环,消耗资源
解决:通过参数设置,consumer拉取数据为空或者没有达到一定数量时进行阻塞
push模式:不会导致consumer循环等待
缺点:速率固定、忽略了consumer的消费能力,可能导致拒绝服务或者网络拥塞等情况
上面IT袋网为您介绍的Kafka是pull?push?优劣势分析的全面介绍了,希望给IT袋网网的网友们带来一些相关知识。
相关阅读
-
js数组分割函数 定义js数组的正确方法
IT袋网为大家说一说js数组分割函数和定义js数组的正确方法的电脑小知识,下面小编为您详细解答 在创建程序时,有时需要将字符串进行分割划分为数组,这个时候我们可以使用split函数来实
-
注册域名的一般流程图怎么画 域名申请的流程讲解
关于这个注册域名的一般流程图怎么画和域名申请的流程讲解的话题,接下来分享详细内容。 我个人长期从事连锁运维工作,喜欢捣鼓各种实用技术。并非水平高,只是借此与朋友们交流,同
-
网页设计教程培训 学生个人网页制作html
一篇很详细的教程是关于网页设计教程培训和学生个人网页制作html的IT知识,请看下面详细的介绍。 网页设计在生活中的作用越来越大,那么对于想要进军网页设计的人肯定想要知道学网页设
-
KVM虚拟化技术及常用命令详解 "深入解析KVM虚拟化技术和常用命令"
今天介绍KVM虚拟化技术及常用命令详解方面的知识,接下来小编为网友介绍。 KVM全称是Kernel-based Virtual Machine,即基于内核的虚拟机 ,是采用硬件辅助虚拟化技术的全虚拟化解决方案。对于I


