libra:动态反向代理

时间:2024-03-31 07:56:16
【文件属性】:

文件名称:libra:动态反向代理

文件大小:26KB

文件格式:ZIP

更新时间:2024-03-31 07:56:16

Go

libra是动态反向代理/负载平衡器 , 特征 动态和多个反向代理服务器 动态更改原始服务器地址 动态变化响应头 严格的单元测试 您可以使用此程序包更快地构建动态反向代理服务器,现在它具有三种负载平衡算法,即随机,轮循,轮循(权重轮循) 入门 安装 要安装此软件包,您需要安装Go并在计算机上设置Go工作区。 安装库的最简单方法是运行: go get github.com/zhuCheer/libra 运行示例 将目录更改为libra软件包并运行example.go,您可以启动反向代理。 > cd ../src/github.com/zhuCheer/libra/example > go run example.go 现在,你可以打开浏览器来http://127.0.0.1:5000 ,你会看到反向代理,它与循环平衡运行到http://127.0.0.1:5001 , http://


【文件预览】:
libra-master
----balancer()
--------balancer_test.go(7KB)
--------wroundrobin.go(4KB)
--------balancer.go(5KB)
--------wroundrobin_test.go(4KB)
--------roundrobin.go(1KB)
--------roundrobin_test.go(2KB)
--------random_test.go(2KB)
--------random.go(989B)
----logger()
--------logger_test.go(2KB)
--------logger.go(2KB)
----.travis.yml(184B)
----example()
--------example.go(12KB)
----README_CN.md(3KB)
----LICENSE(1KB)
----README.md(3KB)
----proxy.go(6KB)
----.gitignore(6B)
----errpage.go(2KB)
----proxy_test.go(7KB)

网友评论