配置服务网关

       终于到了鼠标流了,要说这东西做的真不赖,考虑的都很全面,适合现代企业,一旦搭起来后面就点点点就行了。

       首先我们先用admin和admin登陆,进入Administration

       

       然后开始设置自己的第一个api

       

 看见了没,还支持swagger,你妹的,多贴心啊。


直接下一步,


主要是Context-path,就是你的api对外的根路径,然后配置后端,我用我们的oa配置了一下。

 

 把加密方式选成apikey,然后下面可以配置限速,根据你服务器的压测结果来呗

这里可以上传相关的文档,我直接skip了


下一步就是发布plan了,其实plan的概念就相当于你自己api的载体,它包装了api的访问和发布,直接创建加发布


点击自己的api


 就可以看到各种东西了,从现在开始,就可以自由的玩耍了

 哦,还忘了说application的概念,其实就是一个调用方,谁使用api,也就是我们的客户,默认有一个default的api,你可以创建自己的,就当管理客户。用application消费一下api,就给一个apikey,这个东西就是钥匙,给客户,让客户加到http请求的header里面,才能访问我们的api。

点击自己的api然后点击一下钥匙一样的按钮,开始创建消费端


然后选择application,和plan,创建


然后就看到了自己的apikey,拿着那个key就能访问了


curl -H "X-Gravitee-Api-Key: 063b3863-88bf-4119-8f15-ac89c5ae1b7c" http://172.16.6.212:8082/ims

给一个栗子,后面的路径就是apigateway的路径,端口我们配置的是8082,也就是代理端的路径

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐