fabio HTTP(S) 路由器 fabio

blov2015-11-21 00:00:01 • 4329 次点击    
这是一个分享于 2015-11-21 00:00:01 的项目,其中的信息可能已经有所发展或是发生改变。

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 and Forwarded header support
  • v1.0.5: 支持 Websocket (实验性)
Latest commit to the undefined branch on unknown
Download as zip
授权协议:
MIT
开发语言:
Golang 查看源码»
操作系统:
跨平台
4329 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传