Nginx VS HaProxy - Go语言中文社区

Nginx VS HaProxy


Nginx:1.9.4

HaProxy:1.5

Nginx

Haproxy

吞吐量(最大流量)

30MB/s

50MB/s

最大并发

100k

120k

TPS

15k

 

 

 

 

负载算法

IP

Ip_hash

source

轮询

rr

roundrobin

加权轮询

weight

static-rr

 

least_conn

leastconn

 

Url_hash(第三方)

uri

 

Fair(第三方)

rl_param

 

 

first(顺序加满)

 

least_time

hdr (HTTP header)

 

 

rdp-cookie(<name>)

会话保持(Session)

IP

ip_hash

source

cookie

Sticky_cookie_module

Cookie insert

 

 

Cookie rewrite

 

 

Cookie prefix

健康检查

端口检测(不支持URL检测)

TCP(端口)

Check(tengine)

Option

httpchk HEAD ......

Mysql-check

 

Observe<Layer4/7>协议返回

SSL卸载

支持

支持

协议支持

HTTP(S)/Email

TCP

http压缩

支持

支持

内存缓存

Nginx_cache

+Varnish

TCP连接复用

 

 

 

Haproxy的负载均衡能力比nginx好,Nginx作为web服务器更优秀 (Varnish作为静态存储)。


版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/lushuai93/article/details/50819503
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2023-01-03 14:29:51
  • 阅读 ( 315 )
  • 分类:Go Web框架

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢