作者回复: 这个算法不会把节点的负载考虑进去。该算法与memcached的算法一致,你可以参考这篇文章:https://blog.csdn.net/a837199685/article/details/42806343
作者回复: 达到fail_timeout等参数限制后,就会移除
作者回复: 不会,这需要大量迁移其他节点的数据。其实正常的哈希算法就是这样的,宕机或者扩容后算法要求节点分布均匀,必须大量移动数据
作者回复: 不能那么多形容词啊!你要列出具体信息:不用nginx时,某请求访问耗时多少秒,最好把Tomcat日志也给出;用nginx时,同样的请求访问耗时多少秒,至少access.log、error.log(最好打开debug日志)要给出。这样能对比出结果
作者回复: 前者,nginx官方hash模块提供的一致性hash指令只能如此使用。