天天看點

.netcore 3.1高性能微服務架構:為什麼要采用.netcore3.1作為微服務技術棧

**自動.netcore更新到3.0以後,.net圈子更活躍了,寫部落格的人也越來越多,很多人開通了公衆号寫文章;也有技術大牛神乘這波“紅利”寫書錄視訊教程等賺錢了。大公司也開始關注.net技術,采用.net作為技術棧的公司大部分都将項目更新到.netcore,以前從.net轉Java的人也有部分回來了。總之,.netcore生态空前的變好了。所有.net的程式員們,建議直接學習.netcore新技術,不要在呆在.netframework技術裡泥潭了。

作為.net開發的老人,我已經有10年的開發和項目管理經驗,目前公司裡很多項目都是采用.net技術棧,有部分老項目還是采用.netframework4.5,自從.netcore2.2出來後,公司裡所有新的項目,全部采用.netcore2.2來開發;老項目也再逐漸用.netcroe改造。

.NetCore3.0和3.1在2019年12月以後釋出。最新版本相比2.2,不僅僅增加了很多新功能,性能方面也有很大提升。NetCore生态下,第3方開源或非開源元件,大都在為相容新版本更新中。.netcore 3.1是一個LTS版本,一個長期支援并且穩定的版本,微軟官方會持續支援3年,.netcore生态圈在将來3年會以.netCore3.1為主流。為了接口性能提升到極緻,為了與業界技術保持最前沿,為了技術人員的極客精神,為了.NetCore生态添一把火,我建議采用.NetCore3.1作為最新一代接口的底層語言。當然采用新版本也會有一定的風險,我們要充分的測試以後在投入到正式項目裡。**