总结从定位上来说 , nginx重点是web服务器 , 替换的是Apache , 同时具备lb的作用 , haproxy是单纯的lb 。二者现在都能支持http/tcp/udp的负载均衡 , nginx的采用类似编程语言的配置 , 用文档结构表示配置关系 , 看起来比较清晰 , haproxy的配置有点像网络设备 , 定义和引用 , 有时候搞清一个逻辑需要上下来回翻看 。nginx是master-workers多进程 , 每个进程单线程 , 多核CPU能充分利用;haproxy是多线程 , 单进程就能实现超高性能 , 虽然haproxy也能多进程 , 但是网上资料多认为开了多进程也不能提升性能 , 不建议多进程跑 。即使做反向代理nginx性能略低于haproxy , 但实际两者性能都超高 ,
推荐阅读
- nginx离线安装
- nginx实现TCP转发
- 前端开发之动态管理Nginx集群的方法
- Nginx搭建RTMP推拉流服务器
- Nginx 解决PDF不能在线预览
- 科普|芥末VS.辣椒:为什么芥末的辣味更让人上头?很神奇
- Nginx可视化配置神器
- 这套Nginx日志解决方案,真香
- Nginx - 最小配置!你值得拥有
- Nginx 推出 Kubernetes 微服务参考架构