Geni
Geni

Reputation: 707

Is there any disadvantage of Consistent Hashing?

Admittedly, consistent hashing is a widely used technology in distributed caching applications. It offers a good solution when the number of nodes changes dynamically. And when the virtual node is combined, the load balancing problem will also be solve.

I am just wondering is there any disadvantages or limitations of this technique?

Thanks!

Upvotes: 5

Views: 4385

Answers (1)

user1234
user1234

Reputation: 91

Yes, the main drawback is the snowball (or cascading) effect caused by a single node failing under stress which overloads its neighbor node with the transfer of keys from the died node and it may eventually fail due to the increased load and then the load transferred to its neighbor node and so on. Ultimately causing all the nodes to fail.

Upvotes: 3

Related Questions