TIdb cluster 对外多ip:port 管理蛮烦

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:v 3.0.7
  • 【问题描述】:Tidb cluster 后续是否可以对于Applications 使用一个 ip:Port ,由 Tidb cluster 中进行调度,分配请求。原因2点:1、nginx 做均衡 无法感知 Tidb 是否down,容易会产生DBA 下线了TiDB,但运维忘记重配nginx的可能。2、nginx的均衡一般也是轮询,权重形式,ip分配,最少链接。很难高效地分配请求,会造成有几个节点的TiDB越来越堵,而剩余几个节点可能很空闲的情况。还望有解决方案
  1. 目前我们提供一个 HAProxy 最佳实践的方案,用来提供 lastconnect 模式提供负载均衡,已经在上线和其他用户 PoC 进行大量的测试和使用。

https://pingcap.com/docs-cn/stable/reference/best-practices/haproxy/
2. 我会将这个需求反馈一下,感谢