強一致性hash實現java版本及強一致性hash原理

一致性 hash 分佈式過程中我們將服務分散到若干的節點上,以此通過集體的力量提升服務的目的。然而,對於一個客戶端來說,該由哪個節點服務呢?或者說對某個節點來說他分配到哪些任務呢? 強哈希 考慮到單服務器不能承載,因此使用了分佈式架構,最初的算法爲 hash() mod n, hash()通常取用戶ID,n爲節點數。此方法容易實現且能夠滿足運營要求。缺點是當單點發生故障時,系統無法自動恢復。同樣不
相關文章
相關標籤/搜索