日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

cloud foundry_使用“另类” Cloud Foundry Gradle插件无需停机

發(fā)布時(shí)間:2023/12/3 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cloud foundry_使用“另类” Cloud Foundry Gradle插件无需停机 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

cloud foundry

我一直在嘗試編寫用于將應(yīng)用程序部署到Cloud Foundry的gradle插件 ,并在上一篇文章中寫了有關(guān)此插件的文章 。 現(xiàn)在,我通過(guò)使用兩種方法支持將無(wú)停機(jī)時(shí)間部署到Cloud Foundry中來(lái)增強(qiáng)此插件: 自動(dòng)駕駛風(fēng)格部署和更常用的藍(lán)綠色風(fēng)格部署 。

要完全了解該插件,一旦對(duì)其進(jìn)行了徹底的配置,您要做的就是以下操作:

對(duì)于自動(dòng)駕駛風(fēng)格

./gradlew cf-push-autopilot

對(duì)于藍(lán)綠色部署:

./gradlew cf-push-blue-green

插件任務(wù)將處理其余的工作。

解決了什么

如果使用Cloud Foundry CLI將應(yīng)用程序推送到Cloud Foundry,則該應(yīng)用程序的現(xiàn)有實(shí)例將停止,替換并啟動(dòng)。 這會(huì)導(dǎo)致應(yīng)用程序停機(jī),直到應(yīng)用程序的新實(shí)例啟動(dòng)為止。 為了演示這種行為,下圖顯示了將應(yīng)用程序推送到Cloud Foundry時(shí)網(wǎng)站的穩(wěn)定訪問(wèn)量–新應(yīng)用程序啟動(dòng)時(shí)出現(xiàn)了30秒的閃爍。

自動(dòng)駕駛儀和藍(lán)綠色樣式部署

通過(guò)仔細(xì)協(xié)調(diào)應(yīng)用程序的部署,使面向外部的路由始終指向應(yīng)用程序的工作版本,自動(dòng)駕駛儀和藍(lán)綠色部署樣式解決了該問(wèn)題。

現(xiàn)在,該插件本機(jī)執(zhí)行這兩種無(wú)停機(jī)部署樣式所需的所有步驟。

這是使用該插件進(jìn)行自動(dòng)駕駛儀樣式類型部署時(shí)該圖的外觀,請(qǐng)注意,新應(yīng)用程序進(jìn)入時(shí)的響應(yīng)時(shí)間會(huì)稍長(zhǎng)一些。一旦啟動(dòng),響應(yīng)時(shí)間就會(huì)變得平穩(wěn):

并使用此插件進(jìn)行藍(lán)綠色樣式部署

參考文獻(xiàn):

1.有關(guān)如何安裝和配置插件的詳細(xì)信息,請(qǐng)參見(jiàn)此處 – https://github.com/pivotalservices/ya-cf-app-gradle-plugin

2. 在此處配置了該插件的示例應(yīng)用程序– https://github.com/bijukunjummen/cf-show-env

3.可在此處使用加特林進(jìn)行負(fù)載測(cè)試

翻譯自: https://www.javacodegeeks.com/2016/08/no-downtime-deployment-using-yet-another-cloud-foundry-gradle-plugin.html

cloud foundry

總結(jié)

以上是生活随笔為你收集整理的cloud foundry_使用“另类” Cloud Foundry Gradle插件无需停机的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。