Api-gateway服务网关gravitee.io的探索之路(六)

配置服务网关

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

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

       Api-gateway服务网关gravitee.io的探索之路(六)_第1张图片

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

       Api-gateway服务网关gravitee.io的探索之路(六)_第2张图片

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

Api-gateway服务网关gravitee.io的探索之路(六)_第3张图片

直接下一步,

Api-gateway服务网关gravitee.io的探索之路(六)_第4张图片

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

 Api-gateway服务网关gravitee.io的探索之路(六)_第5张图片

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

Api-gateway服务网关gravitee.io的探索之路(六)_第6张图片

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

Api-gateway服务网关gravitee.io的探索之路(六)_第7张图片

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

Api-gateway服务网关gravitee.io的探索之路(六)_第8张图片

点击自己的api

Api-gateway服务网关gravitee.io的探索之路(六)_第9张图片

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

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

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

Api-gateway服务网关gravitee.io的探索之路(六)_第10张图片

然后选择application,和plan,创建

Api-gateway服务网关gravitee.io的探索之路(六)_第11张图片

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

Api-gateway服务网关gravitee.io的探索之路(六)_第12张图片

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

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

你可能感兴趣的:(Api-gateway服务网关gravitee.io的探索之路(六))