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 条回复
mytsing520 · 2025-12-29 14:20
#1

我只能说,在我们应用过的架构里面,HAproxy 的七层能力垃圾的一匹

realpg · 2025-12-29 14:20
#2

@mytsing520

我们有个成型的自己基于 openresty 搞的庞大的 SLB 但是这个项目有点特殊没法用… 现在已经在上面跑了 所以数据是准确的 但是要从这上面把业务迁移下来 挪到开源平台上去

所以就破罐子破摔 找个前人经验省点心的

mytsing520 · 2025-12-29 14:35
#3

结合我们的应用来说: 不清楚你的业务里面,websocket 如果持续无连接,是否可以设置为自动超时断连;持续连接会造成内存耗尽,不管你机器多大内存,都会被吃光 七层业务体系里面目前 Nginx 系列能力总体来说挺强的 HAproxy 用 4 层连接的能力倒是毋庸置疑,7 层的能力人家官方都没太大兴趣做

MindMindMax · 2025-12-29 14:40
#4

我记得很多年前,国内有做 SSL 卸载的硬件厂商,弥补 nginx 性能问题。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: realpg
发布: 2025-12-29
点赞: 0
回复: 0