首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kafka
订阅
河桥老四
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Kafka源码篇 --- 你一定能get到的Producer的初始化及元数据获取流程
从上一年开始鸽了好久的源码篇,终于也是给整了一下。其实一方面也是,怕自己整理不好,看的云里雾里,那也没什么意思,所以还是花了些时间准备,也是希望能够和大家一起进步吧。注意,本文篇幅非常长,建议结合PC端的右侧导航观看,效果更佳。好的!话不多说,开始吧! 如果要一个一个类地去说明…
插曲:Kafka的集群部署实践及运维相关
假设每天集群需要承载10亿数据。一天24小时,晚上12点到凌晨8点几乎没多少数据。 使用二八法则估计,也就是80%的数据(8亿)会在16个小时涌入,而且8亿的80%的数据(6.4亿)会在这16个小时的20%时间(3小时)涌入。 QPS计算公式:640000000 ÷ (3x60…
插曲:Kafka的生产者原理及重要参数说明
本来插曲系列是应大家要求去更新的,但是好像第一篇的kafka效果还可以所以更插曲就勤快些了(毕竟谁不想看着自己被多多点赞呢hhh🤣),上一篇说了一个案例是为了说明如何去考量一个kafka集群的部署,算是一个参考吧,毕竟大家在不同的公司工作肯定也会有自己的一套实施方案。 这次我…
Kafka源码篇 --- 可能是你看过最详细的RecordAccumulator解读
此时我们要拉取一个version的值,并把一个 needUpdate 参数修改为true,然后去唤醒 Sender 线程去拉取元数据,而这需要通过一个网络组件 NetworkClient 和Broker通信。 在此同时,主线程会进行阻塞,等待元数据的到来。而当元数据拉取完成后,…
插曲:大白话带你认识Kafka
应大部分的小伙伴的要求,在Yarn之前先来一个kafka的小插曲,轻松愉快。 所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解耦合的作用。 引入一个场景,我们知道中国移动,中国联通,中国电信的日志处理,是交给外包去做大数据分析的,假设现在它们的日志都交给了…
插曲:Kafka源码预热篇--- Java NIO
因为Kafka的源码阅读是需要对Java NIO知识有一定的了解的,所以怎么说,如果觉得自己对于Java这块算是比较熟悉,同样作为插曲篇的这篇是可以直接忽略。因为这篇也不会涉及什么重难点,主要还是过过基础,让后面的源码篇读起来更加通畅。 Java New IO是从Java1.4…
插曲:Kafka的HW,LEO更新原理及运行流程总结
虽然这是一个源码的预热篇同样这也是插曲篇的一个总结,我们从一开始的集群的各个角色,到集群的设计,到网络模型,到生产者,消费者都已经提了个遍。这一篇会把最后的一个内核提一下,然后对以往的概念三篇做一个总结,把流程梳理一下,增加记忆的同时,也让后面的源码变得更加轻松愉快,好的这是最…
插曲:Kafka的生产者案例和消费者原理解析
假设我们现在有一个电商系统,凡是能登录系统的用户都是会员,会员的价值体现在,消费了多少钱,就会累计相应的积分。积分可以兑换礼品包,优惠券···等等。 又到了我们的画图时间👌。首先我们得先来一个订单系统,那这个订单系统中肯定就会有数据日志产生,它现在就是把这些日志写到Kafka…