GoForum › 🌐 V2EX
自建内网高并发纯 https 协议(要卸载 ssl)负载均衡器, haproxy 和 nginx 哪个更合适一点?
realpg ·
2025-12-29 14:15 ·
0 次点赞 · 4 条回复
包含普通 http 和 websocket 要在负载均衡器卸载 ssl
日最高并发 10000, 负载均衡器起三个实例, 本身不分担负载, 主备备, 只有主承担流量, 备纯热备
每个业务后端每日最高并发 10000 连接数 每天热门 6 小平均连接数 8000,websocket 持续无数据连接占比超过 60%(基本平均每个 websocket 连接每分钟发一条 msg 都达不到, 是很少比例的控制指令),剩下的是频繁 ajax 小请求
实践用哪个好一点 大概需要多少内存
不能上容器编排 就得单机搞
4 条回复
我们有个成型的自己基于 openresty 搞的庞大的 SLB 但是这个项目有点特殊没法用… 现在已经在上面跑了 所以数据是准确的 但是要从这上面把业务迁移下来 挪到开源平台上去
所以就破罐子破摔 找个前人经验省点心的
mytsing520 · 2025-12-29 14:35
结合我们的应用来说: 不清楚你的业务里面,websocket 如果持续无连接,是否可以设置为自动超时断连;持续连接会造成内存耗尽,不管你机器多大内存,都会被吃光 七层业务体系里面目前 Nginx 系列能力总体来说挺强的 HAproxy 用 4 层连接的能力倒是毋庸置疑,7 层的能力人家官方都没太大兴趣做
MindMindMax · 2025-12-29 14:40
我记得很多年前,国内有做 SSL 卸载的硬件厂商,弥补 nginx 性能问题。
添加回复
你还需要 登录
后发表回复
我只能说,在我们应用过的架构里面,HAproxy 的七层能力垃圾的一匹