1、客户端发送请求到任意一个node,接收请求的node节点成为协调节点(coordinate node);
2、协调节点(coordinate node)会对document进行路由,将请求转发到对应的node,此时会使用round-robin随机轮询算法,在primary shard以及其所有replica中随机选择一个,让其进行读请求,以达到负载均衡;
3、接收请求的node返回document数据给协调节点(coordinate node);
4、协调节点(coordinate node)会返回document数据给客户端。

5、特殊情况:document如果还在建立索引过程中,可能只有primary shard有,任何一个replica shard都没有,此时可能会导致无法读取到document,但是document完成索引建立之后,primary shard和replica shard就都有了。

25.分布式文档系统_揭秘document查询内部原理

document查询内部原理图解


 

相关文章:

  • 2022-02-04
  • 2021-04-14
  • 2021-06-14
  • 2021-05-24
  • 2021-07-13
  • 2021-11-18
猜你喜欢
  • 2021-05-29
  • 2021-09-09
  • 2022-01-08
  • 2022-01-11
  • 2021-04-28
  • 2021-11-18
  • 2021-10-13
相关资源
相似解决方案