文档章节

fabio负载均衡入门

shengjuntu
 shengjuntu
发布于 10/10 18:59
字数 269
阅读 303
收藏 6

当开发完一个 HTTP Restful服务后,准备配置一个负载均衡。我想弄一个比较简单的方案,

[1] 不要依赖于Docker/K8S。

[2] 在Windows 和 Linux 均可。

[3] Go语言实现优先。并且不要有负载的配置。

[4] 能支持服务器动态发现,健康检查。

通过Github搜索,找到fabioGithub。

有5K以上的Star 。eBay团队出品。依赖于Consul做服务发现。入门操作其实相当简单:

1. 启动consul。我是在Windows先直接运行:

consul agent -dev

2. 编译并运行fabio-example

fabio-example.exe --prefix /echo

fabio-example.exe内部启动5000端口监听HTTP服务,并提供 http://localhost:5000/echo服务。并向consul注册这个服务。

3. 启动fabio

fabio.exe

4. 测试

curl http://localhost:9999/echo

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
shengjuntu
粉丝 13
博文 67
码字总数 14370
作品 0
上海
程序员
Fabio 安装和简单使用

Fabio 是一个快速、现代、zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的微服务。 Fabio 由 eBay Classifieds Group 开发,用于处理 marktplaats.nl 和 kijiji.it 的流量。Mar...

林羽恒
2017/06/19
0
0
Fabio 1.0.8 发布,负载均衡路由器

Fabio 1.0.8 发布, 更新如下: Upgrade to Go 1.5.3 Issue #29: Include service with check ids other than 'service:*' Issue #30: Register fabio with local ip address as fallback I......

oschina
2016/01/15
1K
2
Fabio 1.0.6 发布,负载均衡路由器

Fabio 1.0.6 发布,更新如下: Fixes #9: websocket supportFixes #15: Traffic shaping does not match on service nameFixes #16: Filter routing table not on tagsFixes #18: Manage man......

oschina
2015/12/02
833
0
fabio 1.2.1 发布,负载均衡路由器

fabio 1.2.1 发布了。 v1.2.1 - 25 Aug 2016 Issue #73/PR #139: Add statsd support Issue #129: Server-sent events support Issue #136: Always deregister from consul PR #143: Improve......

purple_grape
2016/08/28
918
0
HTTP(S) 路由器--fabio

fabio 是一个快速、现代、zero-conf 负载均衡 HTTP(S) 路由器,用于部署 consul 管理的微服务。 fabio 由 eBay Classifieds Group 开发, 用于处理 marktplaats.nl 和 kijiji.it 的流量。Mar...

sikkx
2015/11/20
7.7K
4

没有更多内容

加载失败,请刷新页面

加载更多

20181018 上课截图

![](https://oscimg.oschina.net/oscnet/49f66c08ab8c59a21a3b98889d961672f30.jpg) ![](https://oscimg.oschina.net/oscnet/a61bc2d618b403650dbd4bf68a671fabecb.jpg)......

小丑鱼00
51分钟前
1
0
WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
今天
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
15
2
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部