BetterManEddy

导航

 

haproxy:支持tcp以及http(四层、七层),专业的负载均衡器,使用于动静分离

根据URL进行动静资源的分离

配置文件acl关键之处:(举一组例子)

frontend 

acl html url_reg -i \.html$

use_backend html-server if html

default_backend html-server

 

 

nginx:支持四、七层转发,也可以进行动静分离

功能强大,性能卓越,运行稳定

配置简单灵活

能够自动剔除工作不正常的后端服务器

上传文件采用异步模式

支持多种分配策略,可以分配权重,分配方式灵活

优势:

nginx复制用户请求,在后端服务器出现问题时,nginx会在复制一份请求发给另一台后端服务器;lvs在这种情况只能在客户重新发起请求;

 

lvs:支持大流量的转发,不可以动静分离;

在生产环境中常常用lvs作为四层的分流,nginx作为七层的动静分离的分发;

 

posted on 2020-05-05 20:18  BetterManEddy  阅读(128)  评论(0)    收藏  举报