天天看點

應用負載均衡(輪詢&&一緻性哈希)

今天看書看到了應用負載均衡的輪詢與一緻性哈希,其中說到,一緻性哈希可以根據應用請求的URL或者URL參數将系統的請求轉發到同一節點,而輪詢是将請求均勻地轉發到每個伺服器。

1、輪詢:

<code>優點:到後端應用的請求更加均勻,使得每個伺服器基本均衡</code>

<code>缺點:随着後端應用伺服器的增加,緩存的命中率為下降,這種方式不會因為熱點問題導緻其中某一台</code>

<code>伺服器負載過重</code>

2、一緻性哈希

<code>優點:相同的請求會轉發到同一台伺服器,命中率不會因為增加伺服器而下降</code>

<code>缺點:因為相同的請求會轉發到同一伺服器,可能會導緻某台伺服器負載過重,甚至是服務出現問題</code>

3、小結

<code>負載較低的情況下,推薦一緻性哈希</code>

<code>熱點請求降級,推薦輪詢,如果請求資料有規律,則可考慮帶權重的一緻性哈希</code>

本文轉自 冰凍vs西瓜 51CTO部落格,原文連結:http://blog.51cto.com/molewan/1940733,如需轉載請自行聯系原作者

繼續閱讀