文件名称:tcp_fallback:实现简单回退机制的TCP代理
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-02 00:53:22
Go
tcp_fallback 这是一个实现简单回退机制的TCP代理。 所有请求将转发到列表中的第一个工作后端。 当后端连接失败时,将关闭客户端连接,并将后端标记为不工作,以便在后台进行探测。 恢复后端连接后,会将后端标记回以供代理使用。 由于代理在TCP级别上工作,因此可以使用一个端口将其与任何基于TCP的服务一起使用。 建造 需要1.0或更高版本: : 获取并构建: 去获取github.com/memset/tcp_fallback 这将在$ GOPATH / bin中构建二进制文件。 然后,您可以修改源并提交补丁。 或以传统方式签出源代码,更改目录并键入: 去建造 使用以下命令测试构建: 去测试 用法 tcp_fallback [flags] <本地地址:端口> [<远程地址:端口>] + 标志: -cpuprofile="": Write cpu profile
【文件预览】:
tcp_fallback-master
----README.rst(2KB)
----tcp_fallback.go(9KB)
----CHANGES(87B)
----tcp_fallback_test.go(9KB)
----.gitignore(16B)