fabio是一个快速、现代、zero-conf负载均衡HTTP(S)路由器,用于部署consul管理的微服务。
fabio由eBayClassifiedsGroup开发,用于处理marktplaats.nl和kijiji.it的流量。Marktplaats所有的流量都经过fabio,每秒有数千个请求,分发于数个fabio实例。但我们并没有观察到任何延迟。
特性:
Go语言单一二进制,没有额外的依赖。
Zero-conf
通过后台观察器热重载路由表
轮转和随机分布
TrafficShaping(send5%oftraffictonewinstances)
Graphitemetrics
请求跟踪
WebUI
快速
v1.0.4:支持SSL客户端证书身份认证(seeproxy.addrinfabio.properties)
v1.0.5:X-Forwarded-ForandForwardedheadersupport
v1.0.5:支持Websocket(实验性)
评论