GoLand 如何實作熱部署,不用每次修改程式后都要重啟。
比如, Java idea 的 Jrebel plugin
uj5u.com熱心網友回復:
其實所謂的熱部署都要重啟的,這對所有的編譯型的語言都是如此,只不過java這樣的虛擬機重新load發生在背后,你沒有一眼看到和明顯的等待而已.
不需要重啟的只有解釋型的腳本, 所以沒必要糾結這個.只要編譯速度快, 重啟時間不長就行了.
golang也有熱部署工具,但是這個也是檢測到你檔案改變自動重新編譯自動重啟方便一些而已.
uj5u.com熱心網友回復:
如果使用的beego框架, bee命令中有熱部署uj5u.com熱心網友回復:
真正的web專案環境下,熱部署其實是一種不好的方式:1. 正式版本是客戶在使用中的,在未告知的情況下修改功能,是耍流氓的
2. 客戶完全允許軟體的更新迭代所需要的一點點時間
3. 熱部署容易造成編譯失敗或者是配置方面的問題,導致線上版本全線崩潰
在我看來,熱部署只是在開發的時候更方便一點
uj5u.com熱心網友回復:
誰會在正式的專案用這熱部署,肯定是開發的時候啊。真是服了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/78122.html
標籤:其他技術討論專區
上一篇:畢業設計做Web性能測驗相關疑問
