分布式快取由一個服務端實作管理和控制,有多個客戶端節點存盤資料,可以進一步提高資料的讀取速率,那么我們要讀取某個資料的時候,應該選擇哪個節點呢?如果挨個節點找,那效率就太低了,因此需要根據一致性哈希演算法確定資料的存盤和讀取節點,以資料D,節點總個數N為基礎,通過一致性哈希演算法計算出資料D對應的哈希值(相當于門牌號),根據這個哈希值就可以找到對應的節點了,一致哈希演算法的好處在于節點個數發生變化(減少或增加)時無需重新計算哈希值,保證資料儲存或讀取時可以正確、快速地找到對應的節點, 分布式快取能夠高性能地讀取資料、能夠動態地擴展快取節點、能夠自動發現和切換故障節點、能夠自動均衡資料磁區,而且能夠為使用者提供圖形化的管理界面,部署和維護都十分方便, 分布式快取已經在分布式領域、云計算領域得到了廣泛的應用,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/50931.html
標籤:C#
下一篇:現在是不是招聘期過了
