API 路由


API路由服务是利用API网关管理边缘API的路由转发功能。

应用程序可以根据业务需要,为对外暴露的API配置面向消费者的前端请求路径和面向提供者的后端服务地址。API路由服务既避免了API提供者和API消费者之间的强耦合,也使得API路由转发更加安全可控。

当API网关收到访问流量时,根据配置的路由规则判断前端请求路径是否匹配并决定是否将请求转发给后端服务地址。


功能架构如下图所示:

../_images/api_routing.png

应用场景


应用程序在边缘端通过暴露的API的方式向外提供服务。

功能特性

  • 可视化管理API路由
    支持包括:新建路由、查看和编辑路由、访问授权、启用/停用路由、删除路由、导入路由和各种批量操作

  • 安全路由转发
    根据配置的路由规则,支持将对外API路径的调用请求路由到API服务提供方,并支持在路由时增加鉴权等插件功能