API 经济与实现之路(4)API 网关与 API 管理的区别
- UID
- 1066743
|
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 管理解决方案。 |
|
|
|
|
|