tidb负载均衡如何实现

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】6.1.1
【复现路径】tidb负载均衡如何实现
【遇到的问题:问题现象及影响】tidb负载均衡如何实现
【资源配置】openresty是否可以实现负载均衡?
【附件:截图/日志/监控】

可以用 haproxy 着这样的 LB 组件,也可以使用官方LB TiProxy
当然使用 openresty 反向代理也是ok的

1 个赞

软件用HAProxy 硬件用f5等负载均衡

nginx确实也能这样代理

我们的做法是在TIDB Serve前面加了一层Haproxy反向代理,应用连接到Haproxy就可以了,可以参考下。

TiProxy正式发版了吗?

还没有,但是 tidbcloud 作为 feature 在可以对外服务了

1 个赞

目前使用haproxy+keepalived还挺好用

我也咋考察这个负载均衡, 不知道tidb-loadbalance 客户端负载均衡是不是能用在prod 环境

TiDB本身目前没有通用的tidb-sever负载均衡组件,官方建议我们使用第三方组件进行load balance,可以选择的方案有nginx或haproxy+keepalived或其他LB工具,只要能把客户端流量均衡分发到不同tidb server节点即可

可以考虑硬件或者软件实现。前端应用手动配置不同节点

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。