首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

API 经济与实现之路(4)API 网关与 API 管理的区别

API 经济与实现之路(4)API 网关与 API 管理的区别

API        网关与 API 管理的区别API 网关是一个软件系统的唯一入口,它封装了软件系统内部体系结构、对外为客户端提供 API。客户端不必关注软件系统的内部结构。而 API 管理在是对 API        进行安全、授权、限速、计费进行丰富的高级策略管理的企业级解决方案。
API 网关的出现早于 API 管理。很多时候,这两个概念容易被混淆。API 管理包含 API 网关的功能,而 API 网关缺乏 API 管理的高级策略。二者具体对比如下:
表 1. API 网关与 API 管理的对比比较项API 网关API 管理 适用场景  微服务内部调用,团队内快捷接入。  跨系统、跨团队、企业级统一管控,对外接入控制。  API 受管实现机制(API 提供方)  由开发人员主导;
代码侵入式实现 API 受管。  无需修改代码;
有必要暴露给外部使用的 API,通过 UI 界面手动注册到 API 管理平台。             API 生命周期管理  靠修改代码实现  Web 界面操作  管理与运行分离  除了写在代码里的部分,网关还依赖 Eureka、Ribbon 才能运行。  API 管理平台与 API 网关分离,各司其职。  审批流程  无  API 从测试到生产的全过程,需要审批。  支持多语言  Java 等语言  不限  支持传统应用  不支持  支持
总结通过本文的介绍,相信您对于时下火热的 API 经济已经有了大致的了解。对于企业客户而言,若想将 API 经济落地,需要从本文提到的几个技术层面进行考量,然后选择适合自己的企业级        API 管理解决方案。
返回列表