2
A
回答
1
我會回答你的問題的第一部分。首先,該代碼存在一些錯誤,所以我會尋找一個更好的例子。
這裏以緩存服務器爲例。
當你想到一致性散列時,你應該把它看作一個圓環,就像你鏈接的文章所做的那樣。當添加新的服務器時,它將沒有數據開始。當客戶端獲取應該在該服務器上的數據並且沒有找到它時,會發生緩存未命中。程序應該在新節點上填寫數據,以便將來的請求將成爲緩存命中。從緩存的角度來看就是這樣。
相關問題
- 1. 哈希映射中的哈希部分如何工作?
- 2. MongoDB和一致性哈希
- 3. Memcached一致哈希 - spymemcached
- 4. ZeroMQ和一致性哈希
- 5. 哈希表如何在WCF中工作?
- 6. 「動態鹽」哈希如何工作?
- 7. 平原:哈希如何工作?
- 8. 密碼哈希+鹽如何工作
- 9. wordpress密碼哈希如何工作?
- 10. 時間戳哈希如何工作?
- 11. 製作一個哈希與哈希
- 12. Android哈希不工作
- 13. 防止哈希工作錨
- 14. sha1哈希不工作? C#
- 15. 一致哈希和錐哈希之間的區別是什麼?
- 16. 如何哈希
- 17. 不同的哈希碼,但哈希映射不工作
- 18. 使用memcache進行一致哈希
- 19. Laravel 4.1哈希::使不一致
- 20. 密碼認證 - 不一致的哈希
- 21. 的RabbitMQ:與一致性哈希交換
- 22. Python memcache一致哈希使用ketama
- 23. Rails哈希陣列哈希如何?
- 24. 如何在哈希中存儲哈希哈希?
- 25. 一致性哈希作爲一種縮放寫入的方式
- 26. 如何從哈希中獲取下一個哈希元素?
- 27. 如何從一組哈希中過濾哈希?
- 28. 從數組中製作哈希 - 這是如何工作的?
- 29. 你如何使用java elasticache庫一致哈希?
- 30. Memcached一致性哈希&網絡分區,如何解決?