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