日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET Core 出得云端入得本地,微软让跨平台应用勇敢表达

發布時間:2023/12/4 asp.net 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET Core 出得云端入得本地,微软让跨平台应用勇敢表达 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

地鐵公交的上班路上、咖啡館里等人的時候,這些碎片化時間都是現代人學習和充電的機會,根據第42CNNIC中國互聯網發展狀況統計報告,截至20186月,網絡文學用戶規模已達4.06億,占網民總體50.6%;手機網絡文學用戶規模3.81億,占手機網民48.3%

我們依然愛閱讀,

只不過從紙質書變成了手機移動端。


你的每次暢快閱讀,

背后的TA有多努力你造嗎?

人們已經習慣于在手機上閱讀,對便捷暢快的讀書軟件要求也越來越高。福州暢讀科技開發的暢讀書城App,是近年來飛速上升的一款正版小說在線發布和閱讀應用,不僅為讀者提供了時下最熱門的小說,還包含種類豐富獨特的海量書籍資源,已逐漸在網絡文學愛好者圈子里吸引了眾多粉絲。


是什么讓暢讀書城App脫穎而出,備受歡迎?

運維小哥哥介紹,為了給讀者提供更好的服務,他們的應用后端基于Linux平臺,采用了服務化的架構設計,目前共運行了上百個不同服務,其中僅網關層峰值時段每分鐘就要處理120萬個請求,日請求總量4.5億;而服務層峰值時段每分鐘處理80萬個請求,日請求總量高達2億!

那么多服務,每個服務那么大的負載,

這得怎樣的IT基礎架構才能Hold得住?

其實也簡單,就這樣:

借助微軟.NETCore平臺對系統架構進行服務化的重構,后端需要的不同功能均通過服務的方式提供,這樣每個服務就可以獨立部署和擴展,而不需要跟隨整個項目打包部署。這樣的架構,還使得他們實現了服務的統一配置和管理、自動化更新和部署等功能。

面對新需求和趨勢

你需要全新的后端平臺

在飛速發展的移動互聯網、云計算時代,很多企業都在面對類似暢讀書城這種有關服務化架構、高性能高并發的業務需求:

  • 開發者需要用最短的時間開發交付應用,并滿足在不同平臺上原生運行提供一致的優異體驗;

  • 足夠強大的后端,能夠從性能和處理效率上滿足高并發要求;

  • 簡化后續的運維工作,盡可能以服務化的方式革新架構設計思路,將原本的整體式架構拆分成不同的微服務,以此提高開發和發布的敏捷程度;

  • 為滿足業務、技術、合規等各方面要求,靈活部署在本地或云端,甚至隨著需求的變化,在不同環境間靈活移動……

有沒有哪個應用平臺,可以在實現上述所有要求的同時,盡可能降低學習曲線,讓開發者能夠用最短的時間快速上手,同時盡可能充分利用現有的工具和技能?當然,如果是開源的那就更棒了!

Microsoft.NET Core

你需要的,和你沒想到的,它全都能提供

.NET Core是微軟和開源社區共同推出和維護的一套開源、通用的開發框架,提供了完善的跨平臺能力,并能方便地在不同硬件設備、云服務、嵌入式設備和物聯網解決方案中使用。該框架已發布至GitHub。

作為跨平臺的應用開發框架,.NET Core專門針對模塊化微服務架構而設計,我們也可以將其視作.NET Framework的新一代版本。與傳統框架相比,.NET Core有很多面向云時代專門打造的特性:

  • 跨平臺:可在Windows、macOS和Linux上開發或運行。

  • 跨架構一致性:代碼無論在x64、x86或ARM架構的設備上運行,均可實現一致的行為。

  • 部署靈活性:全面支持本地部署和云端托管,并支持在容器中運行。

  • 開源:作為.NET基金會的一個項目,.NETCore平臺使用MIT許可的方式開源。

  • 命令行工具:針對本地開發和持續集成等場景提供了易用的命令行工具。

.NET Core也為不同編程語言提供了良好的支持,目前,開發者可以使用包括Visual Studio、Visual Studio Code、Sublime Text和Vim等流行的IDE或文本編輯器,通過C#、Visual Basic和F#為.NET Core編寫應用程序和庫。

諸多特性加持以及對全新架構與技術的完善支持,使得.NET Core成為絕大部分移動應用、高性能高并發應用開發場景中的首選平臺。

在本地,在云端,在容器里,

哪兒都能流暢運行

.NET Core的靈活性不僅體現在跨平臺開發能力方面,同時也體現在部署和運行方面,開發者可以根據需要選擇將項目部署到本地,Azure云中,甚至Docker容器內。

Azure智能云平臺以完善的托管式基礎設施和平臺服務為.NETCore應用程序的托管、部署和運行提供了堅實基礎。用戶不僅可以像管理傳統數據中心基礎架構一樣部署虛擬服務器,還能直接借助PaaS層服務(如Azure應用服務)實現更快速高效的部署和運行。

圍繞Azure應用服務使用.NET Core進行開發,或在本地開發部署并在需要時(無需改動代碼)直接遷移至Azure云端,還可幫助開發者進一步提高開發效率與發布頻率,進一步加快新應用的上線速度。

此外開發者還可以選擇將自己的.NET Core應用托管到基于Azure Kubernetes服務的容器中,借此簡化基于微服務的體系結構的部署和管理,輕松獲得水平縮放、自我修復、負載均衡、機密管理等能力,并通過快速構建的CI/CD管道加速容器化應用程序開發。

面對新趨勢,

這個全新平臺已做好準備

廣泛的平臺支持是.NETCore最大價值之一,將其與Azure智能云相結合,開發者不僅獲得了跨平臺的開發平臺,還可以借助Azure應用服務、容器,甚至AzureFunctions無服務器計算等能力為這樣的應用提供高性能、高可靠、高穩定性的托管和運行平臺。圍繞Azure 和微軟技術的龐大生態也為系統支持和開放性提供了廣泛的支持。

隨著微服務理念逐漸普及,敏捷開發盛行,開源技術蓬勃發展,全新應用場景層出不窮,越來越多的企業開始對高性能、高并發、跨平臺應用有了更強需求。開源的.NET Core為開發者提供了一條行之有效的新思路。

走進暢讀書城,探秘.NET Core開發之道

訪談時間

2018927日?11:00

訪談嘉賓

暢讀書城開發團隊

訪談形式

網絡直播

主要內容

深度解析如何運用?.NET CoreAzure助力企業快速開發跨平臺APP

介紹微軟.Net Core開源技術架構如何在Azure中支持平均每分鐘120萬次,每日4.5億次請求。


閱讀原文報名或掃描二維碼,立即報名觀看直播


原文地址:

https://www.microsoft.com/china/azureeventpage/webinar/mobilepage/request.html?meetingid=17&tcode=Social0927


.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

總結

以上是生活随笔為你收集整理的.NET Core 出得云端入得本地,微软让跨平台应用勇敢表达的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。