深入微服務(wù) API 網(wǎng)關(guān)之架構(gòu)實(shí)踐篇

- 整體架構(gòu) -



- 請(qǐng)求分發(fā) -



- 條件路由&灰度發(fā)布 -


- Api 管理 -

從微服務(wù)管控平臺(tái)直接同步新增的api接口到網(wǎng)關(guān)管控平臺(tái),而無(wú)需手動(dòng)添加。此外也支持多種格式的文件導(dǎo)入。(我們的微服務(wù)注冊(cè)模型會(huì)包括api信息等元數(shù)據(jù)) 各個(gè)環(huán)境之間通過(guò)流轉(zhuǎn)功能發(fā)布api,而無(wú)需重復(fù)添加 對(duì)各個(gè)狀態(tài)的篩選展示 與devops平臺(tái)配合,在應(yīng)用發(fā)布流轉(zhuǎn)時(shí)同步提醒進(jìn)行api管理的發(fā)布流轉(zhuǎn)。


- 限流隔離/熔斷降級(jí) -


- 安全策略 -


- 監(jiān)控報(bào)警 -



- 總結(jié) -
我們還支持websocket協(xié)議,本次沒(méi)有詳細(xì)說(shuō) 在多云部署環(huán)境下,網(wǎng)關(guān)承載了一個(gè)多云流量調(diào)度服務(wù)的角色。
首先是我們的高并發(fā)能力并未怎么經(jīng)過(guò)實(shí)際驗(yàn)證,由于tob商業(yè)模式公司沒(méi)有太多高并發(fā)的場(chǎng)景。 考慮引入規(guī)則引擎來(lái)應(yīng)付各種下發(fā)的規(guī)則,包括安全策略、穩(wěn)定性、路由規(guī)則等。 安全策略考慮會(huì)支持更多一些,例如IP網(wǎng)段,及支持各種邏輯與或非
作者:fredalxin
來(lái)源:https://fredal.xin/build-api-gateway
評(píng)論
圖片
表情
