nginx中,ip_hash和url_hash的区别

原创 2015年07月09日 11:04:31

最近看nginx的负载均衡,发现为了解决nginx的session问题,有两种方法,就是ip_hash和url_hash,ip_hash是根据ip来维持session的,而url_hash是根据url地址的,url_hash的优点是能够提高后端缓存服务器的效率,比如提高squid的效率,但是缺点是当后端服务器宕机的时候,url_hash不会自动跳转的其他缓存服务器,而是返回给用户一个503错误,我想问的是,那ip_hash有没有解决这个问题,是不是会跳转到其他机器上,还是一样会返回一个503错误,那ip_hash和url_hash有什么区别啊,还有就是nginx能不能即解决session问题又解决后端服务器的健康检查问题。我记得squid是可以健康检查和session保持的。

或者你你可以使用memcached来保持session,实现session共享,无需担心session掉线

版权声明:本文为博主原创文章,未经博主允许不得转载。

用Nginx实现Session共享的均衡负载

本文由码农网 – 邱康原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 前言 大学三年多,也做个几个网站和APP后端,老是被人问到,如果用户多了服务器会不会挂,总是很尴尬的回答...
  • u011630575
  • u011630575
  • 2016年05月16日 10:23
  • 2150

解决nginx负载均衡的session共享问题

查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享 PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session...
  • xluren
  • xluren
  • 2013年11月25日 21:05
  • 69138

nginx+tomcat集群负载均衡下tomcat故障后的的会话转移

最近自己尝试着在linux下面进行开发和学习,想想即使对于一般的企业应用,做一个小的集群也是有必要的,能防止单服务器down掉之后的尴尬,所以就在学习nginx+tomcat配置一个小型的集群,goo...
  • yohoph
  • yohoph
  • 2014年07月11日 21:54
  • 5275

Nginx会话保持和健康检查

Nginx会话保持和健康检查。
  • tianwei7518
  • tianwei7518
  • 2015年02月07日 19:26
  • 5589

nginx负载均衡基于iphash的session黏贴

nginx负载均衡中RR和ip_hash策略分析     一、nginx的upstream目前支持负载均衡方式的分配   1、RR(默认)   每个请求按时间顺序逐一分配到不同的后端...
  • suncaishen
  • suncaishen
  • 2012年02月15日 14:39
  • 13404

将nginx配置成url_hash转发方式

将nginx配置成url_hash转发方式 开源中国 发表于 2014-09-12 20:09:01 所需软件名称及版本: pcre-8.02.tar.gz nginx-0.7.58....
  • samxx8
  • samxx8
  • 2015年07月24日 22:42
  • 5637

url中#(hash)的含义

hash 属性是一个可读可写的字符串,该字符串是 URL 的锚部分(从 # 号开始的部分) 1 #的涵义 #代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,   http://ww...
  • somanygenius
  • somanygenius
  • 2015年08月26日 10:55
  • 3358

nginx中,ip_hash和url_hash的区别

最近看nginx的负载均衡,发现为了解决nginx的session问题,有两种方法,就是ip_hash和url_hash,ip_hash是根据ip来维持session的,而url_hash是根据url...
  • z69183787
  • z69183787
  • 2015年08月28日 11:22
  • 3384

自定义方式实现nginx的url hash

使用NginxHttpUpstreamRequestHashModule的方式,增加或减少机器时所引起的hash全部错乱的问题还是很令人担心,所以经过一段时间细致思考,觉得由自己手工制定并实现url ...
  • jiedushi
  • jiedushi
  • 2011年03月05日 16:58
  • 3373

合理使用nginxhash策略做更有意义的负载均衡

前言: 目前,许多的web应用,或者web接口,都会在服务器的入口处,使用一个服务器容器来监听端口,然后进行请求转发,例如nginx Apache等。 服务器容器对应整个web服务有着至关重要的作...
  • dengjiexian123
  • dengjiexian123
  • 2016年11月09日 20:49
  • 9524
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nginx中,ip_hash和url_hash的区别
举报原因:
原因补充:

(最多只允许输入30个字)