Proxies | ClickHouse Documentation
目前 ClickHouse 官方文档提供以下 3 第三方 ClickHouse HTTP 负载均衡方案:
- Vertamedia/chproxy
- VKCOM/kittenhouse
- nikepan/clickhouse-bulk
chproxy
Vertamedia/chproxy
chproxy 提供了 ClickHouse HTTP 代理和负载均衡功能组件,基于 GO 实现。
特性:
- 提供用户路由负载均衡;
- 提供请求响应缓冲支持;
- 灵活的请求限制支持,如真实 IP 列表、请求频率、查询超时;
- 自动 SSL 证书管理;
- 提供对节点健康检测,防止对不健康节点发送请求;
- 对 prometheus 有良好支持;
可以参考以下的拓扑: