中间- 现代和简约的负载平衡器和☁️云时代的反向冠军。
当前状态:维护模式,接受PR 。目前正在几个高度负载的生产环境中使用。
快速L4负载平衡
使用TOML或JSON的清晰灵活配置
管理REST API
发现
HealthChecks
平衡策略(在SNI支持下)
与Docker和任何自定义系统无缝集成(要归功于Exec Discover和HealthChecks)
单二进制分布
gobetween --help
支持。 $ git clone [email protected]:yyyar/gobetween.git
$ make
$ make run
在不同终端中运行几个Web服务器以进行测试:
$ python -m SimpleHTTPServer 8000
$ python -m SimpleHTTPServer 8001
您还可以使用单个二进制(GO基于GO的)Web服务器,而不是Python的内部HTTP模块,例如:https://github.com/udhos/gowebhello
Gowebhello也支持SSL Sertificates( HTTPS模式),以防您想快速对Gobetewent的TLS+SNI功能进行快速演示。
将localhost:8000
和localhost:8001
放在配置文件中静态发现的static_list
中,然后尝试以下操作:
$ gobetween -c gobetween.toml
$ curl http://localhost:3000
启用您遇到的Profiler和调试问题
[profiler]
enabled = true # false | true
bind = ":6060" # "host:port"
很快!请参阅性能测试
这是一句话:gobetweew(“ go之间”)。
另外,它是在Go中写的,它是代理人,所以这是在两个政党之间留下的东西吗?
麻省理工学院。有关更多详细信息,请参见许可证文件。
Max Demchenko的徽标