1. 程式人生 > >分布式文檔系統_document查詢內部原理

分布式文檔系統_document查詢內部原理

沒有 OS coord 負載均衡 請求 其他 pri 過程 nod

1、客戶端發送請求到任意一個node,成為coordinate node
2、coordinate node對document進行路由,將請求轉發到對應的node,此時會使用round-robin隨機輪詢算法,在primary shard以及其所有replica shard中隨機選擇一個,讓讀請求負載均衡。
3、接受請求的node返回document給coordinate node
4、coordinate node返回document給客戶端
5、特殊情況:document如果還在建立索引過程中,可能只有primary shard有這個document,其他replica shard都沒有,此時可能會導致無法正常讀取到document,但是document完成索引建立之後,primary shard 和 replica shard就都有了。

分布式文檔系統_document查詢內部原理