看了一致性hash 和 hash slot 的算法和網絡上介紹它們兩的文章,都說一致性hash在刪除節點or增加節點時和傳統hash相比,所需要遷移的數據更少,這里沒問題。然而,文章還說了,hash slot面對刪除節點or增加節點時,可以無縫遷移,到這我就不明白了,hash slot刪除節點or增加節點的時候,對應的部分哈希槽不也得遷移到別的服務器節點上么,這和一致性hash面臨的是同一個問題呀,怎么hash slot就變成了可以不影響客戶端的訪問,無縫切換呢?
一致性hash 和 hash slot 的區別具體是哪些?
MM們
2018-08-23 17:50:45