一起來學ES —— Bulk剖析

背景 Bulk請求是ES常用的一種multi-document請求,其處理比較複雜,之前一直搞不清請求的處理邏輯,今天就從源碼入手,仔細剖析一下其執行邏輯。 時序分析 簡單而言,Bulk的時序如下圖所示,Http節點只將包轉爲TCP,ingest節點進行些預設的前置處理,然後按shard拆分,再把按shard拆開的bulk再發到真實的data節點上,最後由data節點進行主副本同步寫入。 具體流程
相關文章
相關標籤/搜索