fabio
Fabio 是一个快速、现代、zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的微服务。
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
Consul + fabio 实现自动服务发现、负载均衡
目录ConsulFabio服务发现的特点工作原理Demo结合kubernetes扩容 Consulhashicorp团队开发 就是大名鼎鼎开发 vagrant 的团队。Consul 是一个提供服务发现、健康检测、K/V存储支持分布式高可用多数据中心的服务软件。比较类似ZooKeeper但又比它多了一些功能。 具体可以参考 Consul和ZooKeeper的区别。...转载 2018-06-14 20:43:05 · 7276 阅读 · 2 评论 -
Fabio 安装和简单使用
Fabio(Go 语言):https://github.com/eBay/fabioFabio 是一个快速、现代、zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的微服务。Fabio 由 eBay Classifieds Group 开发,用于处理 marktplaats.nl 和 kijiji.it 的流量。Marktplaats 所有的流量都经过 Fa...转载 2018-10-29 16:42:30 · 6253 阅读 · 0 评论 -
Fabio技术手册(1):概述和快速上手
概述Fabio是一个HTTP和TCP反向代理,它使用来自Consul的数据配置自己。传统的负载均衡器和反向代理需要配置文件进行配置。配置包含代理转发到上游服务的主机名和路径。这个过程可以通过像consul-template这样的工具来自动化,这些工具可以生成配置文件并触发重新加载。Fabio的工作方式不同,因为它会在Consul存储的数据发生更改时直接更新路由表,而无需重新启动或重新加...原创 2018-10-30 11:13:20 · 2191 阅读 · 0 评论 -
Fabio技术手册(2):部署
fabio的主要用例是将来自internet的HTTP(S)和TCP请求分发给前端(FE)服务,后者可以处理这些请求。在这个场景中,前端提供服务然后使用Consul中的服务发现特性来查找它们需要的后端(BE)服务,以便为请求提供服务。这意味着fabio目前没有用作FE-BE或BE-BE路由器来在服务之间路由通信,因为Consul的服务发现已经解决了这个问题。话虽如此,没有什么能阻止fabio被...原创 2018-10-30 14:00:05 · 1047 阅读 · 0 评论