Elasticsearch讀(查詢)數據的過程

es可以通過doc id來查詢,會根據doc id進行hash,判斷出來當時把doc id分配到了哪個shard上面去,從那個shard上去查詢.
1.客戶端發送請求到任意一個node,成爲協調節點.
2.協調節點對doc id進行哈希路由,將請求轉發到對應node,此時會使用rund-robin隨機輪詢算法,在primary shard以及其所有replica中隨機選擇一個,讓讀請求負載均衡.
3.接收請求的node返回document給協調節點.
4.協調節點返回document給客戶端.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章