大数据面试题:kafka详解
1.延迟队列,重试队列,死信队列
延迟队列:用户登录过时,订单30分钟自动取消
重试队列:可以利用延迟队列实现,即该消息处理失败后,多久时间重试
死信队列:消息处理失败的队列
2.afka高吞吐量
1)消息顺序写到磁盘
2)分区
3)零拷贝:跳过“用户缓冲区”的拷贝,消费者直接通过offset位置,批量拉取消息
4)生产者,通过缓存批量发送消息
3.kafka优缺点
1)只能支持统一分区内消息有序,无法实现全局消息有序
2)会丢失数据和重复消费数据
4.kafka分区数过多引发的弊端
1)分区数过多,客户端内存会有小幅度增加;当分区数远大于消费端,线程频繁切换,影响性能;
2)文件句柄开销
3)broker主机down恢复问题,如果分区数过多,单一broker就会承载很多分区,在down过程涉及到的leader重选举和恢复过程中的在均衡时间消耗就比较长。
更多关于“大数据培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
今日已有369人领取成功
上一篇
大数据面试题:kafka下一篇
干货!!! 如何根据简历准备面试
开班信息
北京校区
- 北京校区
- 大连校区
- 广州校区
- 成都校区
- 杭州校区
- 长沙校区
- 合肥校区
- 南京校区
- 上海校区
- 深圳校区
- 武汉校区
- 郑州校区
- 西安校区
- 青岛校区
- 重庆校区
- 太原校区
- 沈阳校区
- 北京校区
- 大连校区
- 广州校区
- 成都校区
- 杭州校区
- 长沙校区
- 合肥校区
- 南京校区
- 上海校区
- 深圳校区
- 武汉校区
- 郑州校区
- 西安校区
- 青岛校区
- 重庆校区
- 太原校区
- 沈阳校区
IT头条热榜
面试题库更多>>
大数据面试题:写读流程、数据flush、数据合并
大数据面试题:ProducerRecord和消息发送到broker
大数据面试题:原理、消费者、文件分布分别是什么?
必看!拿下这9个大数据面试题,轻松拿下offer
新媒体运营面试必看:直播带货的基本流程是什么?
网络安全方面的岗位面试题目集合(二)
热搜问题
云计算培训费用多少钱?贵不贵?
沸零基础如何学html5?自学好还是参加培训好
热java培训班要多少钱
热如何选择新媒体培训机构?
新旅行自媒体如何赚钱?你知道吗?
Python就业方向怎么选择?
Python培训效果好不好?
UI设计培训费用多少钱?可靠吗
Java的就业方向是什么?
web前端可以从事哪些工作?
现在学习UI设计晚吗?
大数据培训机构有用吗
大数据培训就业情况如何?
移动App性能测试都测试什么
IT技术那个比较好就业?
北京软件测试培训多少钱?
IT前景好吗?值得学习么?
Linux云计算可以学会吗