gobetween

gobetween

gobetween

负载均衡

软件描述

面向云计算时代的现代、极简负载均衡器和路由器。

官方网站

访问软件的官方网站了解更多信息

官方认证

gobetween.io

安全链接HTTPS

什么是 gobetween?

面向云时代的现代简约代理服务器。

TCP 负载均衡
清晰美观的 TOML 配置文件。
无缝集成 Docker 及任何自定义系统(得益于执行发现和健康检查功能)
单个二进制文件分发(仅包含一个 gobetween 二进制文件 + TOML 配置文件)

后端发现方式:
静态配置 —— 在配置文件中硬编码后端列表
Docker —— 通过 Docker / Swarm API 查询后端,根据标签进行过滤
Exec —— 执行任意程序,并从其标准输出中获取后端信息
JSON —— 查询任意 HTTP URL,从响应的 JSON 数据中提取后端(支持任意结构)
纯文本 —— 查询任意 HTTP 接口,使用自定义正则表达式从响应文本中解析后端
SRV —— 查询 DNS 服务器,从 SRV 记录中获取后端

后端健康检查方式:
Ping —— 简单的 TCP Ping 检查
Exec —— 执行任意程序,将目标主机和端口作为参数传入,从标准输出中读取健康检查状态

负载均衡策略:
IP哈希
最少连接
轮询
权重