微服务实践分享(2)api网关
1.作用【http://chuansong.me/n/465796751848】:
一個(gè)完整的、「面向接入」的API GW需要包含以下功能:
面向運(yùn)行期
-
對(duì)客戶端實(shí)現(xiàn)身份認(rèn)證
-
通信會(huì)話的秘鑰協(xié)商,報(bào)文的加密與解密
-
日常流控與應(yīng)急屏蔽
-
內(nèi)部響應(yīng)報(bào)文的場(chǎng)景化裁剪
-
支持「前正后反模型」的集成框架
-
報(bào)文格式的轉(zhuǎn)換
-
業(yè)務(wù)路由的支撐
-
客戶端優(yōu)先的超時(shí)機(jī)制
-
全局流水號(hào)的生成與應(yīng)用
-
面向客戶端支持HTTP DNS / Direct IP
面向開發(fā)期
-
自助的沙盒測(cè)試環(huán)境
-
面向客戶端友好的 SDK / Library以及示例
-
能夠根據(jù)后端代碼直接生成客戶端業(yè)務(wù)代碼框架
-
完善的報(bào)文描述能力(元數(shù)據(jù)),支撐配置型的報(bào)文裁剪
面向運(yùn)維與運(yùn)營
-
支持面向接入方的獨(dú)立部署與快速水平擴(kuò)展
-
面向業(yè)務(wù)場(chǎng)景或合作伙伴的自助API開通
-
對(duì)外接口性能與線上環(huán)境故障定位自助平臺(tái)
2.選型:
https://github.com/Kong/kong
3.業(yè)界使用
淘寶(手淘)
http://www.infoq.com/cn/articles/taobao-mobile-terminal-access-gateway-infrastructure
手機(jī)淘寶從過去的HTTP API網(wǎng)關(guān),
到2014年升級(jí)支持SPDY,
2015年雙十一自研高性能、全雙工、安全的ACCS
京東【http://developer.51cto.com/art/201711/557049.htm】
網(wǎng)關(guān)的四個(gè)技術(shù)方向:
?
?
?
?愛奇藝
?
唯品會(huì)【https://609518.kuaizhan.com/86/70/p4108366952248f】
?
小豹【http://www.infoq.com/cn/articles/api-gateway-architecture-design】
HelloFresh【https://yq.aliyun.com/articles/134295】
?
?蘑菇街:
廣發(fā)證券
?
大疆
?
?拍拍信
?
轉(zhuǎn)載于:https://www.cnblogs.com/davidwang456/p/9250402.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的微服务实践分享(2)api网关的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 京东10亿级调用量背后的高可用网关系统架
- 下一篇: 微服务实践分享(3)服务发现