Nginx+Tomcat负载均衡

nginx是tomcat负载均衡。譬如:两个tomcat上部署了两套相同的web工程,niginx负责将用户发来的请求分别发送到这两套工程上

配置反向单利tomcat服务器地址及端口,此处有多种配置:包括

#轮询分发;加权平均分发;ip_hash分发;url_hash分发fair分发

 #1.轮询分发:

 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,#能自动剔除。

 #2.加权平均分发:

weight默认是1(指定轮询几率,weight和访问比率成#正比,用于后端服务器性能不均的情况。):

 #3.ip_hash分发:

 每个请求按访问iphash结果分配,这样每个访客固定访问一个后端服务

#器,可以解决session的问题。

#4.fair分发:按后端服务器的响应时间来分配请求,响应时间短的优先分配。

#5.#url_hash按访问urlhash结果来分配请求,使每个url定向到同一个后端#服务器,后端服务器为缓存时比较有效。



你可能感兴趣的:(Nginx+Tomcat负载均衡)