开源API网关APINTO:快速入门

发布时间 2023-03-22 21:11:11作者: 大枫林
公司领导对选型APINTO网关比较满意,自然少不了体验一下。
首先来体验一下API网关最基本的功能:转发请求。

Apinto快速入门

从Apinto官网扒了个配置流程图,Apinto网关控制台主流程配置如下图所示:
主流程有四步,完成这四步就可以试着调用API,看网关能否成功转发API到后端系统。

1 配置网关集群

第一步:在浏览器输入控制台访问页面进入控制台页面。
第二步:再点击基础设施菜单,展开后再点击集群管理进入集群管理列表页面,我们直接创建集群,操作如下图所示:
第三步:新建集群如下图所示:

2 配置并发布上游服务

第一步:点击上游服务菜单,展开后再点击上游管理进入上游管理列表页面,如下图所示:
  第二步:点击新建上游,我们以静态节点说明,配置如下图所示:
  第三步:把刚配置好的上游发布到集群,如下图如示:

3 配置并发布API

API管理是管理所有上游提供的API生命周期功能,提供按业务域分类管理、添加API、单个或批量API从不同集群上下线等功能。
第一步:点击左侧导航API管理,进入API管理页面:
第二步:新建API
新建的testnews的API如下图所示:
第三步:上线该API到集群:

4 调用API

在测试转发testnews这个API前,我们先测试直接调用后端这个API,测试结果如下图所示:
说明后端这个服务的API是正常可以调用的。

4.1 获取testnews完整调用地址

调用API的URL:网关节点的服务地址+API的请求路径:
第一步:获取服务地址:
第二步:获取testnews的请求路径:
第三步:拼接地址,得到testnews这个API的完整请求路径:网关节点的服务地址+API的请求路径

4.2 用API研发管理工具Apikit来测试

测试结果与浏览器访问结果一致,表明网关转发功能正常

5、总结

Apinto网关开箱即用,整个过程仅用2个小时就能快速入门,至于其他功能后续再进行研究!
喜欢或感兴趣的小伙伴们赶紧去下载安装体验吧!
为了支持Apinto团队提供更好的开源体验,我已经fork了,你们记得fork一下噢。
开源地址:https://github.com/eolinker/apinto