真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

今天就跟大家聊聊有關(guān)基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)建站是專業(yè)的永安網(wǎng)站建設(shè)公司,永安接單;提供成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行永安網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

概述

基于Rainbond實現(xiàn)微服務(wù)常見的三種發(fā)布方式,滾動發(fā)布,藍綠發(fā)布及灰度發(fā)布的原理、思路、及具體方式。

一. 滾動發(fā)布

Rainbond平臺無狀態(tài)應(yīng)用滾動更新與有狀態(tài)應(yīng)用滾動更新區(qū)別:

**無狀態(tài)應(yīng)用:**滾動更新時,首先會生成新的實例,新的實例啟動后在后臺運行,平臺會使用健康監(jiān)測機制去監(jiān)聽端口,判斷新實例內(nèi)應(yīng)用是否運行正常,一旦監(jiān)聽到應(yīng)用運行正常,就會上線新的應(yīng)用,銷毀舊的應(yīng)用,以此完成滾動發(fā)布的流程。

**有狀態(tài)應(yīng)用:**如果是非集群化的應(yīng)用,生成新的實例前,舊的實例會停止運行,待新的實例更新完畢,舊的實例會被廢除,如果是集群化的應(yīng)用,不必擔(dān)心服務(wù)會中斷,可以進行分批次更新。以保障服務(wù)的運行。

Rainbond平臺滾動發(fā)布實踐

這里以無狀態(tài)應(yīng)用為例

  • 切換構(gòu)建源

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

  • 切換代碼分支

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

  • 重新檢測

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

  • 伸縮實例數(shù)量

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

  • 開始構(gòu)建

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

  • 此時就會產(chǎn)生兩個新的實例,查看新的實例是否被創(chuàng)建,若新實例內(nèi)應(yīng)用運行正常,舊的實例將會被廢除,新的版本上線完成

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

  • 此時再查看構(gòu)建歷史記錄,可以回滾到構(gòu)建成功的任意版本

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

二. 藍綠發(fā)布

藍綠部署是不停老版本,部署新版本然后進行測試,確認OK,將流量切到新版本,然后老版本同時也升級到新版本。

基于權(quán)重使用平臺網(wǎng)關(guān)功能的藍綠發(fā)布實踐

  • web服務(wù)綁定域名

Web服務(wù)域名權(quán)重
Web V1www.test.com100
Web V2www.test.com0
  • 通過 應(yīng)用網(wǎng)關(guān)->訪問控制分別降低和升高權(quán)重,即可實現(xiàn)版本間的切換 基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

  • 取消Web V1的權(quán)重

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

  • 調(diào)整Web V2的權(quán)重

基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的

此時查看流量已經(jīng)轉(zhuǎn)移到Web V2,藍綠發(fā)布已經(jīng)完成。

更多關(guān)于應(yīng)用網(wǎng)關(guān),訪問控制介紹請參閱應(yīng)用網(wǎng)關(guān) 訪問策略

三. 灰度發(fā)布

灰度發(fā)布是指在黑與白之間,能夠平滑過渡的一種發(fā)布方式?;叶劝l(fā)布可以保證整體系統(tǒng)的穩(wěn)定,在初始灰度的時候就可以發(fā)現(xiàn)、調(diào)整問題,以保證其影響度。

基于權(quán)重的灰度發(fā)布實踐

從流量的維度進行控制,比如開始先 10%流量切換到新版本,后續(xù)逐步增加這個權(quán)重,在正常的情況下直到舊版權(quán)重較少到 0;即完成了灰度發(fā)布。

依然通過 應(yīng)用網(wǎng)關(guān) -> 訪問策略添加以下兩個HTTP訪問策略:

Web服務(wù)域名權(quán)重
Web V1www.test.com90
Web V2www.test.com10

根據(jù)需要逐步減少Web V1權(quán)重,增加Web V2權(quán)重,直到Web V1權(quán)重減少到0即可。

看完上述內(nèi)容,你們對基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


當(dāng)前題目:基于Rainbond實現(xiàn)微服務(wù)的滾動發(fā)布和藍綠發(fā)布及灰度發(fā)布是怎樣的
新聞來源:http://weahome.cn/article/gcecih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部