微服务实践分享api网关

Posted 一天不进步,就是退步!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务实践分享api网关相关的知识,希望对你有一定的参考价值。

1.作用【http://chuansong.me/n/465796751848】:

一个完整的、「面向接入」的API GW需要包含以下功能:

面向运行期

  • 对客户端实现身份认证

  • 通信会话的秘钥协商,报文的加密与解密

  • 日常流控与应急屏蔽

  • 内部响应报文的场景化裁剪

  • 支持「前正后反模型」的集成框架

  • 报文格式的转换

  • 业务路由的支撑

  • 客户端优先的超时机制

  • 全局流水号的生成与应用

  • 面向客户端支持HTTP DNS / Direct IP

面向开发期

  • 自助的沙盒测试环境

  • 面向客户端友好的 SDK / Library以及示例

  • 能够根据后端代码直接生成客户端业务代码框架

  • 完善的报文描述能力(元数据),支撑配置型的报文裁剪

面向运维与运营

  • 支持面向接入方的独立部署与快速水平扩展

  • 面向业务场景或合作伙伴的自助API开通

  • 对外接口性能与线上环境故障定位自助平台

2.选型:

https://github.com/Kong/kong

3.业界使用

淘宝(手淘)

http://www.infoq.com/cn/articles/taobao-mobile-terminal-access-gateway-infrastructure

手机淘宝从过去的HTTP API网关,

到2014年升级支持SPDY,

2015年双十一自研高性能、全双工、安全的ACCS

京东【http://developer.51cto.com/art/201711/557049.htm】

网关的四个技术方向:

 

 

 

 爱奇艺

 

唯品会【https://609518.kuaizhan.com/86/70/p4108366952248f】

 

小豹【http://www.infoq.com/cn/articles/api-gateway-architecture-design】

HelloFresh【https://yq.aliyun.com/articles/134295】

 

 蘑菇街:

广发证券

 

大疆

 

 拍拍信

 

以上是关于微服务实践分享api网关的主要内容,如果未能解决你的问题,请参考以下文章

微服务实践之网关(Spring Cloud Gateway)详解-SpringCloud(2021.0.x)-3

京东宅急送的微服务实践分享(下)| 架构师小组交流会

京东宅急送的微服务实践分享(下)| 架构师小组交流会

微服务实践:从单体式架构迁移到微服务架构

微服务实践分享认证授权中心

免费领取 | 微服务实践沙龙-上海站 大咖演讲资料分享