haproxy---------------------haproxy,
nginx:http, pop3,imap4, proxy_pass,rewrite
upstream:将一组后端计算机定义集群
算法:rr, ip_hash,least_conn(最少连接) lc ,wlc
proxy:还有许多功能,定义缓存。
nginx的优势:异步转发模式(请求过来后是异步转发,会在本端做很多处理,再转发和回应)
向后代理额外增加属性:proxy_set_header. X_forword_for,x_real_ip
向前端增加头信息:add_header X-via 谁处理的, x-cache 是否命中
打开文件、日志、fastCgi的cache.
nginx->tengine:nginx要增加模块要重新编译,不能动态加载。页tengine可以。
work_process.tengine会自动匹配。设置数量:CPU密集型:1倍。IO密集型,1.5倍本文地址:http://www.04007.cn/article/1078.html,未经许可,不得转载.
最大会话连接:一个计算机最多能打开65535个套接符文件。最大并发连接。
所以nginx/haproxy 最大连接不会超过65535.
而在内核层实现负载均衡的LVS可以超过这个限制。haproxy比nginx需要更多资源。
haproxy分为1.4版和1.3版。两者的偏重不一样。一般企业使用1.4本文地址:http://www.04007.cn/article/1078.html,未经许可,不得转载.
linux2.4默认不支持epoll。2.6支持,haproxy要获得高性能需要epoll.否则使用polling的select()
实现性能最大化:
1,单进程,事件驱动模型显著降低了上下文切换的开销和内存占用
2,O(1)事件检查器,高并发下对任务事件实现即时探测
3,单缓冲机制能以不复制任何数据完成读写操作,节约CPU
4,借助linux2.6的splice(),实现零复制转发。3.5及以上的OS还可实现零复制启动。
5,MRU实现即时内存分配。显示减少创建会话的时长
6,树型存储,低开销保持计时器命令,保持队列及最小连接队列
7,优化的HTTP首部分析,精心降低系统调用。本文地址:http://www.04007.cn/article/1078.html,未经许可,不得转载.
负载均衡器的评价指标:会话率,会话并发能力,数据率。
策略:roundrobin,权重 leastconn最少连接,uri,source(IPhash)。。。
bind还可绑定到网卡,mode,设定每一个listen实例的模式或协议。当实现交换时前后端必须同一种模式。本文地址:http://www.04007.cn/article/1078.html,未经许可,不得转载.
log参数,最多只能使用两个log参数。也可以使用log golbal.但此时如果global已有2个参数,后面的会被忽略。
以下对cookie的使用,用户进来后打上cookie标识。
server first 191.18.1:8080 cookie first check inter 1000
server second 191.18.1:8080 cookie second check inter 1000本文地址:http://www.04007.cn/article/1078.html,未经许可,不得转载.
1,capture requrest header:捕获请求首部的内容。
2,capture response header: name <name> len <lenth>.个数没有限制,但每个记录最多64个字符。
stats admin if {always true}.
option forwordfor,转发时增加请求的参数。
errorfile <code> <file>本文地址:http://www.04007.cn/article/1078.html,未经许可,不得转载.
日志:local2.需要编辑/etc/sysconfig/
yum list all | grep sislog
cat /etc/rsyslog.conf
# Save boot messages also to boot.log
local7.* /var/log/boot.log
添加local2之后重启日志服务:
service rsyslog本文地址:http://www.04007.cn/article/1078.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/1078.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |