Kong網(wǎng)關之負載均衡、動態(tài)路由配置

前言:

部署好komg網(wǎng)關之后呢,就需要吧自己項目上的接口加入到kong中去統(tǒng)一管理,kong也提供了一系列的api,接下來手把手配置 kong->配置負載均衡器->配置服務->配置動態(tài)路由

1·konga配置

1、進入konga界面(不會的請參考konga安裝

image.png

2、配置upstream(負載均衡名稱) 和 target(負載均衡節(jié)點)

image.png

3、往下滑點擊確定

image.png

4、為 昵稱為wuqilong的添加兩個負載均衡節(jié)點

image.png

image.png

image.png

6、配置 service

image.png

7、配置路由

image.png
image.png
image.png

2·docker環(huán)境下配置

1、配置 upstream 和 target

      curl -X POST http://localhost:8001/upstreams --data "name=wuqilong"

2、為 wuqilong添加兩個負載均衡節(jié)點

        curl -X POST http://localhost:8001/upstreams/wuqilong/targets --data "target=ip+端口" --data "weight=100"
        curl -X POST http://localhost:8001/upstreams/hello/targets --data "target=ip+端口" --data "weight=50"

3、 配置 service 和 route

配置service

        curl -X POST http://localhost:8001/services --data "name=wuqilong" --data "host=wuqilong"

host 的值便對應了 upstream 的名稱,配置成功后會返回生成的 service 的 id

配置route

curl -X POST http://localhost:8001/routes --data "paths[]=/wuqilong" --data "service.id=serviceID值"

測試

輸入: kong安裝地址+kong端口+配置好的服務接口地址
比如: http://192.168.3.96:8000/dataservice/sjcl/api/pdf/test/v1.1/test1

image.png

搞定,比springcloud自帶的getway更簡單,更輕量級,功能更多,超級棒

參考文檔:https://docs.konghq.com/

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容