根据key查询数据流程
2022-04-03 21:14:26 11 举报
rocketmq 根据key查询数据流程
作者其他创作
大纲/内容
6.根据indexNo计算出该index单元在indexFile中的位置indexPos=40 + 500w*4 + indexNo * 20
prevIndexNo
8.判断 查询的key 的 hash值与h1是否相等
否
是
h1=hash(key)
timeDiff
9.判断 preIndexNo是否为0
3.计算slot槽位序号 nslotPos=hash(key) % 500w
2.计算业务key的hash值
1.根据传入的时间找到对应的indexFile文件
将 preIndexNo 赋值给第5步骤中的indexNo
4.根据slot槽位需要计算出该slot在indexFile中位置slot(n)位置=40 + n * 4
offset
终止
0 条评论
回复 删除
下一页