ES读流程
2022-01-13 13:59:54 4 举报
elasticsearch的读数据流程
作者其他创作
大纲/内容
STEP4
P0
NODE2
NODE3
R1
请求doc1
R3
STEP1: 客户端发送请求到任意一个 node,成为 coordinate nodeSTEP2: coordinate node 对 doc id 进行哈希路由,将请求转发到对应的 node,此时会使用 round-robin 随机轮询算法,在 primary shard 以及其所有 replica 中随机选择一个,让读请求负载均衡。STEP3: 接收请求的 node 返回 document 给 coordinate node 。STEP4: coordinate node 返回 document 给客户端。
P1
STEP1
NODE1
P2
NODE4
R2
STEP2
STEP3
P3
coordinate node
R0
DOC1
0 条评论
下一页