前言:
部署好komg网关之后呢,就需要吧自己项目上的接口加入到kong中去统一管理,kong也提供了一系列的api,接下来手把手配置 kong->配置负载均衡器->配置服务->配置动态路由
1·konga配置
1、进入konga界面(不会的请参考konga安装)
2、配置upstream(负载均衡名称) 和 target(负载均衡节点)
3、往下滑点击确定
4、为 昵称为wuqilong的添加两个负载均衡节点
6、配置 service
7、配置路由
2·docker环境下配置
1、配置 upstream 和 target
curl -X POST http://localhost:8001/upstreams --data "name=wuqilong"
2、为 wuqilong添加两个负载均衡节点
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