Nginx vs. HAProxy( 三 )

  • health模式 : 仅做健康检查
  •  
    总结从定位上来说 , nginx重点是web服务器 , 替换的是Apache , 同时具备lb的作用 , haproxy是单纯的lb 。二者现在都能支持http/tcp/udp的负载均衡 , nginx的采用类似编程语言的配置 , 用文档结构表示配置关系 , 看起来比较清晰 , haproxy的配置有点像网络设备 , 定义和引用 , 有时候搞清一个逻辑需要上下来回翻看 。nginx是master-workers多进程 , 每个进程单线程 , 多核CPU能充分利用;haproxy是多线程 , 单进程就能实现超高性能 , 虽然haproxy也能多进程 , 但是网上资料多认为开了多进程也不能提升性能 , 不建议多进程跑 。即使做反向代理nginx性能略低于haproxy , 但实际两者性能都超高 , 




    推荐阅读