document 查询内部原理图解揭秘
1、客户端发送请求到任意一个node,成为协调节点(coordinate node)
2、coordinate node对document 进行路由,讲请求转发到对应的node,此时会使用round_robin随机轮询算法,在primary shard以及所有的replica中随机选择一个,让读请求负载均衡。
3、接受请求的node返回document给coordinate node
4.coordinate node返回document给客户端

特殊情况:
document 如果还在建立索引过程中,可能只有primary shard有,任何replica shard都没有数据,此时可能会导致无法读取到document,但是document完成索引建立之后,primary shard和replica shard就都有数据了。
document 查询内部原理图解揭秘

相关文章: