fabio负载均衡入门


声明:本文转载自https://my.oschina.net/u/612750/blog/2240185,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

当开发完一个 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

 

 

 

 

 

 

 

本文发表于2018年10月10日 20:00
(c)注:本文转载自https://my.oschina.net/u/612750/blog/2240185,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 3324 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1