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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/3 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用“另类” Cloud Foundry Gradle插件无需停机 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我一直在嘗試我的手在寫一個gradle這個插件的應用程序部署到Cloud Foundry上 ,并寫下這個插件在我以前的帖子 。 我現在通過使用兩種方法支持將無停機時間部署到Cloud Foundry中來增強此插件: 自動駕駛風格部署和更常用的藍綠色風格部署 。

要完全了解該插件,一旦對其進行了干凈的配置,您要做的就是以下操作:

對于自動駕駛風格

./gradlew cf-push-autopilot

對于藍綠色部署:

./gradlew cf-push-blue-green

插件任務將完成其余的工作。

解決了什么

如果使用Cloud Foundry CLI將應用程序推送到Cloud Foundry,則該應用程序的現有實例將停止,替換并啟動。 這會導致應用程序停機,直到應用程序的新實例啟動為止。 為了演示這種行為,下圖顯示了將應用程序推送到Cloud Foundry時網站的穩定訪問量–新應用程序啟動時出現了30秒的閃爍。

自動駕駛儀和藍綠色樣式部署

通過仔細協調應用程序的部署,使面向外部的路由始終指向該應用程序的有效版本,自動駕駛儀和藍綠色部署樣式解決了該問題。

現在,該插件本機執行這兩種無停機部署樣式所需的所有步驟。

這是使用該插件進行自動駕駛儀樣式類型部署時該圖的外觀,請注意,新應用程序進入時的響應時間略長。一旦啟動,響應時間就變得平滑了:

并使用此插件進行藍綠色樣式部署

參考文獻:

1.有關如何安裝和配置插件的詳細信息,請參見此處 – https://github.com/pivotalservices/ya-cf-app-gradle-plugin

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

3.可在此處使用加特林進行負載測試

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。