• 欢迎访问安全专题网站,安全专题信息,安全专题教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入安全专题 QQ群7652650
  • 安全专题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏安全专题吧

GO语言开发的开源负载均衡gobetween

安全工具 aqzt 6个月前 (06-29) 451次浏览

gobetween 开源项目地址 https://github.com/yyyar/gobetween

现代简约负载均衡和云时代的反向代理。

特征
快速 L4 负载均衡

TCP – 带有可选的 PROXY 协议支持
TLS – TLS 终止+ ACME 和 TLS 代理
UDP
使用 TOML 或 JSON 清除和灵活配置

文件 – 从文件读取配置
URL – 通过 HTTP 查询 URL 并从响应主体获取配置
Consul – 查询 Consul 键值存储 API 以进行配置
管理 REST API

系统信息 – 一般服务器信息
配置 – 转储当前配置
服务器 – 列表,创建和删除
统计和指标 – 用于服务器和后端,包括 rx / tx,状态,活动连接等。
发现

静态 – 配置文件中的硬编码后端列表
Docker – 根据标签过滤 Docker / Swarm API 的后端查询
Exec – 执行任意程序并从它的 stdout 获取后端
JSON – 查询任意 http url 并从响应 json 中挑选后端(任何结构)
纯文本 – 查询任意 http 并从具有自定义正则表达式的响应文本解析后端
SRV – 查询 DNS 服务器并从 SRV 记录获取后端
Consul – 为后端查询 Consul Services API
LXD – 从 LXD 查询备份
健康检查

Ping – 简单的 TCP ping healtcheck
执行 – 执行任意程序传递主机和端口作为选项,并从标准输出读取 healtcheck 状态
平衡策略(支持 SNI)

权重 – 从基于池的后端相对权重中选择后端
Roundrobin – 简单地从循环顺序选择池中的后端
Iphash – 将客户端路由到基于客户端 IP 哈希的相同后端
Leastconn – 选择活动连接最少的后端
最小带宽 – 后端带宽最小
与 Docker 和任何定制系统无缝集成(感谢 Exec 发现和 healtchecks)


安全专题 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:GO 语言开发的开源负载均衡 gobetween
喜欢 (0)