• 云学
    2019-05-13
    一致性hash就是hash环,其实是按hash取值范围做负载分片,每次扩容只调整一个分片,mongo sharding就是这样做负载均衡的
    
     1
  • Sparkler🎇
    2019-05-07
    老师你好,一致性hash,新增节点在环中的位置是怎么确定?会不会加到不忙的节点附近?

    作者回复: 这个算法不会把节点的负载考虑进去。该算法与memcached的算法一致,你可以参考这篇文章:https://blog.csdn.net/a837199685/article/details/42806343

    
     1
  • 哟哟
    2020-02-07
    老师,请教一下,nginx做会话保持,根据openid的值,分配到同一台web服务,怎么配置?

    作者回复: openid是什么?URL参数?可以用$arg_去取参数,作为hash指令的key参数使用。比如hash $arg_openid ...

    
    
  • 王德宝@me
    2019-04-07
    ip_hash,上游一台机器宕机,nginx怎么发现并从集群用移除?

    作者回复: 达到fail_timeout等参数限制后,就会移除

    
    
  • pllsxyc
    2019-03-04
    老师,一致性哈希算法在节点宕机或者扩容之后,会不会重新调整节点在环上面的位置以使得节点分布均匀?

    作者回复: 不会,这需要大量迁移其他节点的数据。其实正常的哈希算法就是这样的,宕机或者扩容后算法要求节点分布均匀,必须大量移动数据

    
    
  • 焱萱轩
    2019-01-30
    老师,我用nginx为后端tomcat服务器做反向代理,现在我遇到的问题是:通过nginx访问后端的web应用非常慢,不知道什么问题,还请老师指点一下?非常感谢!

    作者回复: 不能那么多形容词啊!你要列出具体信息:不用nginx时,某请求访问耗时多少秒,最好把Tomcat日志也给出;用nginx时,同样的请求访问耗时多少秒,至少access.log、error.log(最好打开debug日志)要给出。这样能对比出结果

    
    
  • 风行传说
    2019-01-03
    老师 一致性hash的使用语法是 hash key [consistent] 还是 consistent_hash key

    作者回复: 前者,nginx官方hash模块提供的一致性hash指令只能如此使用。

    
    
我们在线,来聊聊吧