cassandra读路径工作流程图
2021-01-18 10:27:30 0 举报
cassandra读路径工作流程图
作者其他创作
大纲/内容
协调器向所有节点发送一个完全读请求
1
不存在
向其他副本发送一个摘要请求
是否开启行缓存
2
1和2比较摘要
查找第二级索引(分区索引)的偏移量
向最快副本发送读取数据的请求
存在
修复副本数据
是
检查键缓存是否存在
协调器
返回NUll
获取第一级索引分区摘要
动态snitch确定最快的副本
检查行缓存里的数据
最快副本
访问SSTable读取数据
memtable
bloom过滤器
不一致
client
否
修复副本数据:1、one、two等 先返回client数据再后台运行修复2、all、quorum 先修复数据再返回client数据
摘要一致并满足一致性级别
0 条评论
下一页