簡體   English   中英

Spring Boot熱裝

[英]Spring boot hot reload

我使用的是彈簧靴,並使用胖子罐進行生產,這很酷。

但是,我的部署方式在重新部署時強制將應用程序關閉大約15秒鍾,因為我必須殺死正在運行的jar並啟動新的jar。 我還沒有找到任何解決方案,例如,如何在不重新啟動的情況下重新加載新的jar。

是否可以“熱裝/更換”罐子,還是我必須在諸如tomcat的容器中運行並展開戰爭?

請注意,它正在生產中,所以我想dev-tools毫無疑問。

我猜這是更多的基礎設施問題。 您可以創建第二個“保留”實例來運行您的應用程序。 在主實例上更新應用程序時-所有用戶請求都必須重定向到第二個“保留”實例。 重新部署完成后-您可以將請求再次重定向到主實例。 然后在預留實例上重新部署應用程序。 例如,Nginx可以幫助您進行這些重定向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM