Gravitee APIM

Gravitee APIM

API

  • API创建:官网支持 REST API、SOAP API、WebSocket Server、gRPC 或 GraphQL;目前测试结果支持REST API、SOAP API,其余协议还未测试。
  • API政策:在API的请求和接收响应过程中可以添加一些系统自带的组件(XML转JSON(已测)、缓存、执行脚本等),政策还可以为不同计划添加不同的政策。
  • API生命周期管理:支持API的启动停止、发布下架、销毁删除。
  • API计划:可以理解为API的鉴权方式,支持JWT、OAuth2、API Key、不鉴权四种,可存在多种计划,目前API Key 已测试可用。计划生命周期:创建、发布、弃用、关闭
  • API订阅:查看API计划具体被哪些应用程序订阅以及管理订阅的过期时间。目前API Key计划可生成Key。
  • 添加访问权限:可为用户和组添加访问权限,以及可以转让接口。
  • API上下文路径:可修改API的访问路径。
  • 跨域设置
  • API属性:可以为API添加一些自定义的属性键值对,可以在API策略中访问到属性;官网案例有动态路由和接口延时响应
  • API后端服务:可以为API添加多组目标服务地址,实现接口负载均衡。
  • API分析:API各种统计图表,包括不限于API访问次数、API日志、API计划访问次数等。
  • API生命周期日志以及启停日志时间线

应用程序

暂时理解为API的分组,把多个API组合成一个应用程序供开发人员界面访问、订阅、续租。

  • 订阅管理:可订阅需要鉴权的API计划,管理的也是API的计划,不是对整个API的订阅。
  • 分析:基本同API分析

Gravitee APIM
http://www.zmnteam.icu/2022/12/26/Gravitee APIM/
作者
wenzhengcheng
发布于
2022年12月26日
许可协议