1. 程式人生 > >一致性雜湊演算法在分散式場景中的應用

一致性雜湊演算法在分散式場景中的應用

文章概要

本文將會從實際應用場景出發,介紹一致性雜湊演算法(Consistent Hashing)及其在分散式系統中的應用。首先本文會描述一個在日常開發中經常會遇到的問題場景,藉此介紹一致性雜湊演算法以及這個演算法如何解決此問題;接下來會對這個演算法進行相對詳細的描述,並討論一些如虛擬節點等與此演算法應用相關的話題。

分散式快取
假設我們有一個網站,最近發現隨著流量增加,伺服器壓力越來越大,之前直接讀寫資料庫的方式不太給力了,於是我們想引入Memcached作為快取機制。現在我們一共有三臺機器可以作為Memcached伺服器,如下圖所示。

原文連結

https://mp.weixin.qq.com/s?__biz=MzIwMzY1OTU1NQ%3D%3D&mid=2247485197&idx=1&sn=14a82f7aa3cfe81923340cfdda8d4de6&chksm=96cd4741a1bace5727ec978584c546d4de3ee7503844c98e0df8e7e33003d20de90c510ced67&mpshare=1&scene=23&srcid=%23rd

服務推薦