gobetween

gobetween
软件描述
现代化且极简的云时代负载均衡器和路由器。
官方网站
访问软件的官方网站了解更多信息
gobetween.io
安全链接HTTPS
什么是 gobetween?
面向云时代的现代简约型代理服务器。
TCP 负载均衡
清晰美观的 TOML 配置文件。
与 Docker 无缝集成,兼容任何自定义系统(得益于 Exec 发现机制和健康检查)。
单二进制分发(仅需一个 gobetween 二进制文件 + TOML 配置文件)。
后端发现方式:
静态 - 在配置文件中硬编码后端列表
Docker - 通过 Docker / Swarm API 查询后端,并按标签过滤
Exec - 执行任意程序,从其标准输出获取后端信息
JSON - 查询任意 HTTP 地址,从响应 JSON 中提取后端(支持任意结构)
文本 - 查询任意 HTTP 地址,使用自定义正则表达式从响应文本中解析后端
SRV - 查询 DNS 服务器,从 SRV 记录中获取后端
健康检查方式:
Ping - 简单的 TCP Ping 健康检查
Exec - 执行任意程序,传入主机和端口作为参数,从标准输出读取健康检查状态
负载均衡策略:
Iphash
Leastconn
Roundrobin
Weight

