行業新聞

微軟Build大會2023會議摘要:使用.NET 8進行雲原生開發

發佈 2023年5月24日
分享:

會議介紹了新建的 .NET 8 框架,用於雲原生開發。Brady Gaster 是微軟 ASP.NET 團隊的首席項目經理,致力於 SignalR、微服務和 API,以及 Azure 服務的集成。他也是 Azure 開發者體驗團隊的一員。他涵蓋了一些 .NET 8 框架的新功能,使用 Docker 在多容器網頁應用程式中。

布雷迪·蓋斯特擁有長達20年的軟體開發經驗,專注於 .NET 架構。在這段時間裡,他在多家公司擔任資深開發人員或資深 .NET 顧問。如今,他在微軟工作了超過11年,一直是開發和管理團隊的核心成員。這使得他成為展示 .NET 8 雲原生開發新更新和新功能的最合適人選。

會議一開始就介紹了 .NET 的應用服務及如何在不同平台上佈署它們。.NET 考慮到用戶所需的服務,並將它們部署在 Kubernates、Linux 等平台上。升級到較新的 .NET 版本 (6+) 顯著降低應用程式的處理時間和記憶體使用量,從而節省成本。

接著,重點轉移到Azure應用服務,該服務已更新以利用基於.NET 8框架的新YARP反向代理伺服器。Azure和.NET的開發團隊共同開發並發布了YARP。YARP的改進包括CPU和記憶體使用量的減少、更靈活的擴展點以及更容易的動態SNI主機選擇。

.NET 8使客戶能夠實施更多的使用案例。它引入了在Azure上包含gRPC的功能,以及創建自定義錯誤頁面的能力。

演講者還討論了使用新.NET 8框架製作雲原生應用程式的主要動機。此類應用程式運行在動態的私有、公有或混合雲環境中,並使用強大的自動化使系統具有復原性、可管理性和可觀察性。這允許工程師頻繁地進行高影響力的變更,同時勞力最小化。

最後,演講者執行了一個演示應用程式,以探討雲原生應用程式的功能,例如文件記錄、指標報告、分佈式跟踪和應用程式的韌性。

整個會議對.NET開發者來說是一場視覺盛宴。學習在不同平台上托管和部署網絡服務的新技術,可以大幅提升我們的工作成果。Iron Software的產品一向與所有版本的.NET兼容。同樣,在未來幾個月內,它們也將支持最新.NET 8框架上的雲原生開發。

< 上一頁
微軟Build大會2023會議摘要:AI輔助時代
下一個 >
人工智慧在軟體工程中的崛起