首頁 > Java > Java入門 > java中熱載入與熱部署有什麼差別

java中熱載入與熱部署有什麼差別

王林
發布: 2020-04-25 17:24:05
轉載
3069 人瀏覽過

java中熱載入與熱部署有什麼差別

首先,不管是熱加載還是熱部署,都可以在不重啟服務的情況下編譯/部署項目,都是基於 Java 的類別載入器實現的。

二者差異如下:

在部署方式上:

熱部署是在伺服器執行時重新部署專案。

熱載入是在運行時重新載入 class。

(影片教學推薦:java影片

在實作原理上:

熱部署是直接重新載入整個應用,耗時相對較高。

熱載入是在執行時重新載入 class,後台會啟動一個執行緒不斷偵測你的類別是否改變。

在使用場景上:

熱部署更多的是在生產環境中使用。

熱載入則更多的是在開發環境上使用。線上由於安全性問題不會使用,難以監控。

推薦教學:java入門程式

以上是java中熱載入與熱部署有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板