nginx-upstream-fair

Nginx 负载均衡模块
授权协议 GPL
开发语言 C/C++
所属分类 服务器软件、 Nginx扩展模块
软件类型 开源软件
地区 不详
投 递 者 丁淇
操作系统 Linux
开源组织
适用人群 未知
 软件概览

“公平的”Nginx 负载均衡模块,增强了Nginx 提供的round-robin 负载均衡算法,可以跟踪后端服务器的负载来分发请求。

配置范例:

upstream mongrel {
    fair;
    server 127.0.0.1:5000;
    server 127.0.0.1:5001;
    server 127.0.0.1:5002;
}
  • Ubuntu/Debian安装Nginx和upstream-fair 注意:首先可以通过/usr/local/nginx/sbin/nginx -V查看nginx的编译参数,确定是否已经安装该模块 在ubuntu或debian上安装nginx,可以直接采用使用指令安装 apt-get install nginx 假定工作操作目录为用户根目录即~或者/home/uname(当前你是uname用户),

  • 有时我们需要在现有的web服务器上增加新的模块实现更为丰富的功能,Nginx算是比较常用的web服务器,但是nginx也不仅仅只可以做web服务器,只要有对应的插件还可用作反向代理、即时通讯、文件下载、流媒体服务等功能, 如果已经安装好了Nginx有不想重新安装覆盖的前提下如何新增模块呢?下面通过安装nginx-upstream-fair作为示例进行说明, 安装其他模块也是同样的道理。 我下文中的

  • 一、Nginx使用upstream模块配置负载均衡 本机配置好两个tomcat: # curl http://127.0.0.1:8080 Tomcat 1 test jsp # curl http://127.0.0.1:8081 Tomcat 2 test jsp 配置Nginx: # cat nginx.conf #user  nobody; worker_processes  1; eve

  • 前言 nginx默认有负载均衡功能,用于从upstream模块定义的后端服务器列表中选取一台服务器接受用户的请求。 默认包含轮询、权重、ip_hash和least_conn1四种策略。 upstream-fair fair采用的不是内建负载均衡使用的轮换的均衡算法,而是可以根据页面大小、加载时间长短智能的进行负载均衡。 由于不是默认策略,在安装时需要重新编译,因此通常认为Yum版安装的Nginx无

  • upsteam模块是nginx 的代理模块 需要配合proxy_pass http://XXXX/使用 1、轮询(默认) upsteam abc { server server1; server server2; } 2、weight ;权重分配 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况 upstream bakend { server 192.168.0.1 we

  • nginx 安装 下载必要组件 nginx下载地址 http://nginx.org/en/download.html pcre库下载地址,nginx需要 http://sourceforge.net/projects/pcre/files/pcre/ zlib下载地址,nginx需要 http://www.zlib.net/ openssl下载地址,nginx需要 https://gith

  • https://github.com/yaoweibin/nginx_upstream_check_module https://code.google.com/p/nginx-sticky-module/downloads/list https://github.com/gnosek/nginx-upstream-fair       git clone git://github.com/gno

  • 原文网址:Nginx系列--upstream模块的使用_IT利刃出鞘的博客-CSDN博客 简介 说明         本文介绍nginx的upstream模块的使用。         nginx的upstream模块是用于负载均衡的。 upstream模块介绍         Nginx的负载均衡功能依赖于ngx_http_upsteam_module模块,所支持的代理方式包括proxy_pass

  • 今天想弄清一下Nginx的负载均衡配置策略,于是,搜索了Google,有几种方法,比如轮询,权重weight啦,还有根据ip进行hash的方式,听说这个策略来保证session的一致性的,到底是不是呢,需要查清楚。 看着看着,看到一个fair策略配置,按后端服务器的响应时间来分配请求,响应时间短的优先分配。哇,这么优秀,那么这么看负载高的,响应太慢的,暂时不分配请求过去。 But,旁边写着个大大的

 相关资料
  • 这一小节中,我们将实战 Nginx 的四层和七层负载均衡功能。条件有限,使用一台公网主机,在上面搭建好 Nginx 服务。公网 IP 为 180.76.152.113。 首先会进行简单的四层负载均衡实验,不会涉及多种负载均衡算法,只使用默认的 Round-Robin算法。在后续的七层负载均衡实验中,会重点测试不同的负载均衡策略,完成相关实验。 1. Nginx的四层负载均衡实验 首先在 nginx

  • 1. 什么是负载均衡 负载均衡,其英文简称Load Balancing,是一种计算机技术。用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。宏观上的意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元(服务器,组件)上进行执行以解决高性能,单点故障(高可用),扩展性(水平伸缩)等高流量

  • 负载均衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载均衡的多个服务器组件,取代单一的组件,可以通过冗余提高可靠性。负载均衡服务通常是由专用软体和硬件来完成。 负载均衡最重要的一个应用是利用多台服务器提供单一服务,这种方案有

  • 负载均衡包括负载均衡实例、访问控制及证书。 实例 负载均衡实例是一个运行的负载均衡服务,通过设置的虚拟IP接收流量并将其转发分配给后端服务器。 访问控制 访问控制用于设置访问负载均衡的IP白名单或IP黑名单。 证书 当在负载均衡实例上配置HTTPS监听转发来自HTTPS协议的请求时,需要配置证书。

  • 一个简单的负载均衡的示例,把www.domain.com均衡到本机不同的端口,也可以改为均衡到不同的地址上。> http { : upstream myproject { : server 127.0.0.1:8000 weight=3; : server 127.0.0.1:8001; : server 127.0.0.1:8002; : server 127.0.0.1:8003; : }

  • SOFARPC 提供多种负载均衡算法,目前支持以下五种: 类型 名称 描述 random 随机算法 默认负载均衡算法。 localPref 本地优先算法 优先发现是否本机发布了该服务,如果没有再采用随机算法。 roundRobin 轮询算法 方法级别的轮询,各个方法间各自轮询,互不影响。 consistentHash 一致性hash算法 同样的方法级别的请求会路由到同样的节点。 weightRou

  • 本文向大家介绍Nginx负载均衡详细介绍,包括了Nginx负载均衡详细介绍的使用技巧和注意事项,需要的朋友参考一下 如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器. 下面简单的介绍下我使用Nginx做负载的体会 下载---安装Nginx这些不介绍了,前篇有介绍. windows和Linux下配置Nginx负载的写法一样

  • 我对Nginx完全陌生。 我想使用免费版本(不是nginx plus)负载平衡(反向代理)之间的3个服务器和连接必须是SSL/443。 我是将SSL证书放在NGINX负载均衡器服务器上,还是将3个SSL证书分别放在3个web服务器上?我听到的评价褒贬不一。我在寻找最好的表现。 其他信息:我使用通配符SSL证书和web其他web服务器是IIS和IP_Hash,以便在相同的web服务器上保持会话。