當前位置:
首頁 >
使用BeetleX网关对Web应用进行灰度发布
發布時間:2023/12/4
47
豆豆
生活随笔
收集整理的這篇文章主要介紹了
使用BeetleX网关对Web应用进行灰度发布
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????????灰度發布可以更有效地保障服務運作的可靠性,即能讓服務得以更新的同時也不影響業務動作。BeetleX網關支持全動態化實時配置,對應用進行灰度發布可以說是非常便利。
????? ? 灰度發布在BeetleX網關中涉及到以下:添加新應用服務,測試路由配置,切換權重,移除舊應用服務等幾個環節。而這些操作都都在BeetleX運行時的管理界面動態進行,并達到實時無縫切換效果。接下來介紹這一列系的操作
添加新服務
????????第一步在服務里添加新的服務
添加路由
????????添加一個測試路由,用于當前發布應用的測試
可以通過新定義的測試路由對新上線的服務進行測試,測試完成后就進行一下步工作,把服務添加到正式路由中并調整權重。
權重設置
????????在添加新服務到正式路由中前需要把原有服務的重權調成10,而添加進行的測試服務權重為零。
當訪問正常的情況下則可以把兩者的權重進行一個更換
調整權重后就可以監控服務訪問的情況,當新服務在正式路由上工作沒有異常的情況即可把原有服務移走。
如果在切換后有異常,把兩者的權重做一個調整或把新服務在路由中移走即可。
????????通過以上幾個操作,即可以完成一個服務的灰度發布。同樣使用類似的操作可以對BeetleX網關托管的本地進程進行灰度發布。
總結
以上是生活随笔為你收集整理的使用BeetleX网关对Web应用进行灰度发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GitLab 服务器的迁移以及注意点
- 下一篇: NET问答:在 Linq 查询中可以处理