1:安装tomcat 2:安装nginx 3:配置nginx的配置文件:conf.d/ 下面的指定配置文件 例如: upstream tomcat { ip_hash; server 127.0.0.1:8080; } server { listen 80; server_name _; acces ...
分类:
其他好文 时间:
2018-01-20 12:34:47
阅读次数:
178
1.90版本加入tcp的代理在http标签中加入(weight权重)upstreambackend{ip_hash;#默认轮训,但也可以加入会话保持ip_hash;server192.168.56.100:8080weight=1max_fails=3fail_timeout=30s;server192.168.56.20:80weight=1max_fails=3fail_timeout=30s
分类:
其他好文 时间:
2018-01-11 11:21:54
阅读次数:
138
12.17Nginx负载均衡Nginx负载均衡即为当代理服务器将自定义的域名解析到多个指定IP时,通过upstream来保证用户可以通过代理服务器正常访问各个IP。编辑配置文件#配置内容upstreamqq#名字自定义{ip_hash;#目的:同一个用户保持在同一个服务器上##即当域名指向多个IP时,保证每个用户始终解析到同一IPserver61.135.157.156:80;server125.
分类:
其他好文 时间:
2018-01-08 23:45:02
阅读次数:
297
通过Nginx作为前端的负载,把请求分发到后端的Tomcat服务器上,提高并发数;但是单纯的通过Nginx的ip_hash负载是很多问题的。只要用户一切换网络或者后端Tomcat主机宕机session就失效;架构图:基本环境
主机名 IP地址 安装软件 用途
分类:
其他好文 时间:
2017-12-22 14:58:41
阅读次数:
142
本文同时发表在 "https://github.com/zhangyachen/zhangyachen.github.io/issues/74" 为什么要使用一致性HASH 传统的将请求映射到Cache的方法一般都是hash(object)%N,object可以代表请求者的ip,hash代表某一类h ...
分类:
其他好文 时间:
2017-12-13 02:15:19
阅读次数:
142
nginx的upstream目前支持5种方式的分配1.轮询(默认) 2.weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: 3.ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 例如: ...
分类:
其他好文 时间:
2017-11-16 11:27:04
阅读次数:
164
一致性哈希:首先用服务器的某个特征,比如主机名或者IP哈希后除以2的32次方,会落到环上的某个点。然后把客服请求的特征比如ip,hash后的值除以2的32次方,必定会落到环上,顺时针第一个服务器就为其提供服务。一个服务器挂掉,自动顺时针找下个服务器提供服务。 偏斜:启用虚..
分类:
其他好文 时间:
2017-11-13 19:58:26
阅读次数:
134
会话保持: (1) session sticky source_ip nginx: ip_hash haproxy: source lvs: sh cookie: nginx:hash haproxy: cookie (2) session cluster:delta session manager ...
分类:
其他好文 时间:
2017-11-07 11:18:40
阅读次数:
199
一:Nginx 后端服务器组的配置: 1、upstream: 用于设置后端服务器组的主要指令,upstream类似于之前的server块或http块,用法如下: upstreame Myserver{ #ip_hash; #least_conn; #fair; #hash $request_uri; ...
分类:
其他好文 时间:
2017-11-04 18:09:26
阅读次数:
244
域名:qps.ribuncdn.cnnginxhttp配置(80端口),请求proxy到2台serverlog_formatqps_access‘$remote_addr $time_iso8601 $server_port $request$status$http_user_agent$request_time‘;
upstreamqps_backend{
ip_hash;
server127.0.0.1:9090;
server10.8.45.23:9090;
}
ser..
分类:
Web程序 时间:
2017-10-30 21:56:06
阅读次数:
304