文档章节

fabio负载均衡入门

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

当开发完一个 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
博文 71
码字总数 15018
作品 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 发布,更新如下: 下载页面: v1.0.6 fabio 是一个快速、现代、zero-conf 负载均衡 HTTP(S) 路由器,用于部署 consul 管理的微服务。 fabio 由 eBay Classifieds Group 开发, ...

oschina
2015/12/02
881
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
984
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

没有更多内容

加载失败,请刷新页面

加载更多

ubuntu常用操作

显卡GPU 查看显卡信息sudo lshw -numeric -class video# 查看显卡型号lspci | grep -i nvidia# 查看驱动版本sudo dpkg --list | grep nvidia-*或者 ubuntu-drivers devices#查看显卡...

hc321
2分钟前
0
0
mysql密码重置

方法一: 在my.ini的[mysqld]字段加入: skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库 然后进入mysql mysql>use mysql; mysql>更新 update user set password=pas...

architect刘源源
19分钟前
3
1
SpringBoot + Mybatis 配置多数据源(Srping boot 二)

前置条件,你已经配置好spring boot+mybatis,可以参考之前的博客 实现逻辑通过注解+aop切面编程来动态更新datasource 第一步,配置多个DataSource server: port: 8080freezing: ...

小海bug
32分钟前
12
0
连续潜在变量---概率PCA

最大似然PCA 用于PCA的EM算法 贝叶斯PCA 因子分解

中国龙-扬科
38分钟前
5
0
Mac 安装redis 及 redis desktop manager

1.安装redis 1.1 下载地址: http://download.redis.io/releases/ 1.2 本地新建个redis文件夹 1.3 切换到redis 安装下:cd /Users/用户名/Documents/redis/redis-3.2.5 1.4 make install 1.5......

qimh
43分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部