前言:
部署好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