2019年/11月/15日

首页回退

两个api网关

这是阿里云和腾讯云对于API网关应用场景的描述

腾讯

链接

微服务开发

在用户系统为微服务架构开发的情况下,微服务架构带来如下状况:

利用 API 网关,完成 API 的统一管理,对于要使用的 API 的用户,仅需在一个地方完成 API 使用查询。
利用 API 网关,自动生成文档和 SDK,并可以自动完成测试调用,利于使用者或开发者更快速的开始使用 API。
利用 API 网关,进行请求流控,不会导致后端模块由于突发性压力而失败。
利用 API 网关,可统一 API 的规范,命名,参数调用方式。
利用 API 网关,可进行统一的 API 认证和鉴权。

Serverless 开发

使用 Serverless Cloud Function 开发,在撰写函数后,如果是想向外提供 API 服务,以便 App、Web 前端、Client 等访问,则需要有访问途径。

利用 API 网关,配置 API 对接后端的 Cloud Function,则对 API 的请求,均会触发 Cloud Function 的执行,实现业务功能。对于 Serverless 开发,做到了每次仅对实际请求和执行过程付费。

传统应用的 API 暴露

利用 API 网关,传统应用无需直接将旧有的 API 接口直接暴露在公网上,避免服务器漏洞和安全性问题; 同时可以借助 API 网关内的流量控制,防止过大的突发性请求传递到应用上,引起应用或服务故障。后续结合腾讯云提供的 CAM 能力,为不同使用者或客户端提供不同权限的访问控制,满足各层次的需求。

阿里

链接

API 网关为您在各种场景下开放API 提供支撑,具体有:

丰富的 API 生态,互相借力,协同发展

用户日益膨胀的、碎片化的需求促使企业不断探索新的商业模式,以解决客户的各类场景化问题。API 网关提供了丰富的 API 生态。API 提供者在此提供标准的 API 服务,开发者在此将标准化的 API 服务整合进自己的应用,从而衍生出新的应用,新的服务。API 网关以此促进企业建立商业生态、跨界创新。

通过 API 网关将企业的核心能力,开放给合作伙伴,达成深度合作,协同发展; 将 API 接入阿里云市场,以 API 的形式开放能力、服务、数据供广大开发者采购使用,产生价值; 在 API 市场,采购第三方成熟的能力和服务,避免平铺式开发,专注专业,借力发展。 拥抱 API 经济

安全地实现多端统一,一套服务,多端输出

随着移动、物联网的普及,API 需要支持更多的终端设备,以扩充业务规模,但同时也带来系统复杂性的提升。通过 API 网关可以使 API 适配多端,企业只需要在 API 网关调整 API 定义,无需做额外工作。

企业只需维护一个服务体系,即可面向多端输出;只需调整API定义,即可实现对APP、设备、web端等多种终端的支持; 避免多个场景多套API,大幅降低管理运维成本。 多端统一

轻松实现系统集成,规范化、标准化

通过 API 网关对系统间接口进行规范统一,用标准化的接口实现系统集成; 快速完成资源整合和管理,消除快速发展造成的冗余和浪费,聚力发展业务。 系统集成