fabio负载均衡入门
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
當開發(fā)完一個 HTTP Restful服務(wù)后,準備配置一個負載均衡。我想弄一個比較簡單的方案,
[1] 不要依賴于Docker/K8S。
[2] 在Windows 和 Linux 均可。
[3] Go語言實現(xiàn)優(yōu)先。并且不要有負載的配置。
[4] 能支持服務(wù)器動態(tài)發(fā)現(xiàn),健康檢查。
通過Github搜索,找到fabioGithub。
有5K以上的Star 。eBay團隊出品。依賴于Consul做服務(wù)發(fā)現(xiàn)。入門操作其實相當簡單:
1. 啟動consul。我是在Windows先直接運行:
consul agent -dev
2. 編譯并運行fabio-example
fabio-example.exe --prefix /echo
fabio-example.exe內(nèi)部啟動5000端口監(jiān)聽HTTP服務(wù),并提供 http://localhost:5000/echo服務(wù)。并向consul注冊這個服務(wù)。
3. 啟動fabio
fabio.exe
4. 測試
curl http://localhost:9999/echo
?
?
?
?
?
?
?
轉(zhuǎn)載于:https://my.oschina.net/u/612750/blog/2240185
總結(jié)
以上是生活随笔為你收集整理的fabio负载均衡入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: D
- 下一篇: http强制跳转https,POST请求