使用KONG網關實現接口遷移的灰度驗證


在我們對一個API站點進行微服務化的過程中,使用KONG網關可以實現以下幾個效果:

1. 業務線無感知,其實內部已經被Kong轉到其他站點上執行了,這對業務線特別友好。

2. 可以實現租戶級/接口級灰度驗證。(KONG的路由規則是根據URL判斷的,因此需要URL上包含租戶ID)

 

比如,原先是業務方直接通過URL調用API站。

 

要使用KONG進行灰度轉調的話,首先把api.cc.com的DNS解析到KONG的IP上。

這樣,就會把所有業務線對api.cc.com的請求轉到KONG。然后在KONG上配置路由規則,其實就是各種正則表達式,對於匹配上的,就轉到指定站點上。

 

 

 

 

KONGA上的配置截圖如下:

我們灰度了 100026、101708、100013 三個租戶 和 task*, user/task* 兩類接口,把 滿足Path中指定規則的URL轉到新的API站點上

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM