當前位置:
首頁 > 知識 > fabio負載均衡入門

fabio負載均衡入門

當開發完一個 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

fabio負載均衡入門

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

微服務架構下的服務關聯圖
Win10封裝常見問題和解決辦法

TAG:程序員小新人學習 |