fabioHTTP(S) 路由器
fabio 是一个快速、现代、zero-conf 负载均衡 HTTP(S) 路由器,用于部署 consul 管理的微服务。
fabio 由 eBay Classifieds Group 开发, 用于处理 marktplaats.nl 和 kijiji.it 的流量。Marktplaats 所有的流量都经过 fabio ,每秒有数千个请求,分发于数个 fabio 实例。但我们并没有观察到任何延迟。
特性:
Go 语言单一二进制,没有额外的依赖。
Zero-conf
通过后台观察器热重载路由表
轮转和随机分布
Traffic Shaping (send 5% of traffic to new instances)
Graphite metrics
请求跟踪
WebUI
快速
v1.0.4: 支持 SSL 客户端证书身份认证 (see
proxy.addr
in fabio.properties)v1.0.5:
X-Forwarded-For
andForwarded
header supportv1.0.5: 支持 Websocket (实验性)
评论
PuxPHP 路由器
Pux是一个超级高性能的PHP路由器,是对PHPRouter的重新设计。测试速度比symfony快48.5倍,比正则表达式方式路由快31倍。路由匹配示例:/post/post/:id
PuxPHP 路由器
0
ZeusHTTP 路由器
Zeus是一个非常简单和快速的HTTP路由器,为Go语言编写。示例代码:package mainimport ( "fmt" "github.com/daryl/zeus" "net
ZeusHTTP 路由器
0
LionHTTP 路由器
Lion是一个Go语言的快速HTTP路由器,支持构建可伸缩的模块化的RESTAPIs应用。特性上下文敏感:Lion使用事实标准net/Context用于存储路由参数并在中间件和HTTP处理器之间共享,
LionHTTP 路由器
0