1.作用【http://chuansong.me/n/465796751848】:
一个完整的、「面向接入」的API GW需要包含以下功能:
面向运行期
- 对客户端实现身份认证
- 通信会话的秘钥协商,报文的加密与解密
- 日常流控与应急屏蔽
- 内部响应报文的场景化裁剪
- 支持「前正后反模型」的集成框架
- 报文格式的转换
- 业务路由的支撑
- 客户端优先的超时机制
- 全局流水号的生成与应用
- 面向客户端支持HTTP DNS / Direct IP
面向开发期
- 自助的沙盒测试环境
- 面向客户端友好的 SDK / Library以及示例
- 能够根据后端代码直接生成客户端业务代码框架
- 完善的报文描述能力(元数据),支撑配置型的报文裁剪
面向运维与运营
- 支持面向接入方的独立部署与快速水平扩展
- 面向业务场景或合作伙伴的自助API开通
- 对外接口性能与线上环境故障定位自助平台
2.选型:
3.业界使用
淘宝(手淘)
http://www.infoq.com/cn/articles/taobao-mobile-terminal-access-gateway-infrastructure
京东【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】
蘑菇街:
广发证券
大疆
拍拍信
原文地址:https://www.cnblogs.com/davidwang456/p/9250402.html
时间: 2024-11-08 18:53:58