首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LZhan
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
Kafka消费者如何分配分区
在之前的文章中KafkaConsumer的poll分析1之加入消费者群组,说到主消费者执行分区分配时会有3种策略,分别是RangeAssignor,RoundRobinAssignor和StickyAssignor,下面就来分析下这三种策略具体是如何进行分区分配的。 consu…
KafkaConsumer的poll分析1之加入消费者群组
今天,就来分析下updateAssignmentMetadataIfNeeded方法中的第一步,即调用ConsumerCoordinator类的poll方法,加入消费者群组。 1.如果是通过subscribe()方法订阅topic的,并且ConsumerCooridinator…
KafkaProducer Metadata的更新机制
在查看KafkaProducer生产消息的源码过程中,经常能看到对元数据进行更新的请求,粗糙地看了下,Producer Metadata的更新应该分为两种情况:强制更新和定时更新。 MetadataCache:Kafka集群中关于node,topic和partition的信息。…
KafkaConsumer的poll分析2之获取分区偏移量
subscribe方法的参数是Topic,而assign方法的参数是Partition,这两个方法都会更新消费者订阅状态对象(SubscriptionState)。 消费者拉取消息时要更新拉取偏移量,处理消息时需要更新提交偏移量。 通常“提交偏移量”会赋值给“拉取偏移量”,尤其…
Zookeeper的数据模型 DataTree
从传入的TxnHeader类型的参数获取头部信息,传入到返回的结果类中。 这里有一个疑问,在设置父节点的子节点列表版本变更时,有一个if条件判断,满足parentCversion=-1时,才会自增。 aclKeyMap类型为Map<List< ACL >, Long>,每一个a…
个人成就
文章被点赞
3
文章被阅读
9,029
掘力值
136
关注了
34
关注者
0
收藏集
4
关注标签
13
加入于
2019-08-28