定位:解决企业在进行微服务改造后,业务碎片化过程中,应对高并发、高可靠的API业务场景(如门户认证,云平台接口调用),以及如何快速开放企业能力,实现API变现,和开放过程中的安全管理。
定义:华为云API网关是一款为企业开发者及合作伙伴提供高性能、高可用、高安全的API托管服务,帮助企业轻松构建、管理和部署不同规模的api
实现方案:
1、 企业业务集成:使用RESTful API简化服务架构,通过规范化、标准化的API接口,快速完成企业内部系统解耦与前段端服务分离
2、 企业能力开放。通过API网关可以将企业内部服务能力以及标准API形式开放给合作伙伴与合作伙伴共享服务与数据,构建企业共赢生态。
3、 拥抱API经济。企业服务能力还可以进一步在API云市场进行售卖,降低销售成本,提升运营效率。
4、 函数架构实践。使用华为云函数工作流服务,快速构建后端业务逻辑处理,将这些业务逻辑函数通过API网关的标准API接口开发,并发能力得到线性扩展。
实现能力:
1、可视化创建、调试、发布和管理API
2、多层安全防护:API网关具备SSL传输,、WAF拦截、IP黑名单控制、签名防重放攻击、多种审计等安全措施。
3、精细化秒级流控:API网关采用同步加异步混合流控的方式,支持漏桶、计数器、令牌桶等流控算法,实现秒级精细化流控。
4、灵活的策略路由:支持配置不同的后端,按照多种策略进行匹配转发,轻松解决企业应用的灰度发布,环境管理等问题。
5、可视化API监控面板:帮助用户深入监控API调用性能指标、数据延迟以及错误等信息,识别可能影响业务的潜在风险。
6、便捷的的API生命周期管理:不仅可以将API快速上线,还能随时回退和下线,确服务稳定可靠。
7、多语言SDK:API网关为客户提供java、go、python、c等多大10钟语言的sdk接入,业务后端无需修改,轻松实现一套系统对接多种业务场景。
8、华为云本身的api与云市场第三方的API生态接入
有疑问加站长微信联系(非本文作者))