微服务实践分享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网关的主要内容,如果未能解决你的问题,请参考以下文章