idea開啟熱部署 NET開源對(duì)Java的沖擊有多大?
NET開源對(duì)Java的沖擊有多大?. net在14年內(nèi)提出了開源和第一個(gè)開源版本。Net core在16年1月正式發(fā)布,最新版本為3.1,支持多平臺(tái)部署、win/Linus/Mac等,可用于開發(fā)云原生
NET開源對(duì)Java的沖擊有多大?
. net在14年內(nèi)提出了開源和第一個(gè)開源版本。Net core在16年1月正式發(fā)布,最新版本為3.1,支持多平臺(tái)部署、win/Linus/Mac等,可用于開發(fā)云原生應(yīng)用、web應(yīng)用、后臺(tái)API、桌面應(yīng)用、Android和IOS。因?yàn)樗且粋€(gè)重新設(shè)計(jì)的現(xiàn)代框架,它的操作量和效率比以前更小,效率更高。Net,企業(yè)還有另一個(gè)選擇
~]。
因此,我們不能簡(jiǎn)單地依賴IIS或。Net核心本身來實(shí)現(xiàn)熱部署(即,在不重新啟動(dòng)服務(wù)的情況下使新業(yè)務(wù)代碼生效)。
有許多具體的解決方案。我列出了它們供您參考:
1。部署多個(gè)IIS站點(diǎn),然后使用nginx對(duì)前端進(jìn)行負(fù)載平衡。每個(gè)IIS節(jié)點(diǎn)將重新部署項(xiàng)目,以便在部署時(shí),盡管此節(jié)點(diǎn)已關(guān)閉,但不會(huì)影響其他節(jié)點(diǎn)的操作;
2。Nginx haproxy方法也可以實(shí)現(xiàn);
如何在不停止IIS站點(diǎn)的情況下進(jìn)行.NET Core發(fā)布?
Net Core已經(jīng)開源好幾年了, 為什么不像JVM那樣很多人研究和調(diào)優(yōu)其GC算法?
我們已經(jīng)推出了幾款。Net核心項(xiàng)目,基本上是docker。凈核心2/3。說實(shí)話。netcore的GC非常好?;旧?,你不需要像Java那樣做很多優(yōu)化。所以沒有多少研究是正常的。換句話說,如果一個(gè)GC需要做很多優(yōu)化,那么它肯定不是一個(gè)好的GC。當(dāng)然,平時(shí)編程、常用的非托管對(duì)象處理等都必須掌握。