微軟的Azure Service Fabric的官方博客在3.24日發(fā)布了一篇博客 Service Fabric .NET SDK goes open source ,介紹了社區(qū)呼聲最高的Service Fabric開源的情況以及當前的情況,這次開源了Service Fabric的.NET SDK部分,主要是兩個:
博客上說這個開源是個開始,這個項目依賴很多微軟內(nèi)部的開發(fā)工具流程等,需要為開源做各種準備,目前開發(fā)還是使用微軟內(nèi)部的流程工具,會把最新的代碼pull到github。而且微軟在github上也開啟了service fabric項目的地址 https://github.com/Azure/service-fabric,項目的開源協(xié)議選擇的是MIT,其中的說明也是猶抱琵芭半遮面,羞答答的說,好期待微軟在build 大會上能夠給我們帶來驚喜:
Service Fabric可將應(yīng)用程序分解成名為微服務(wù)(Microservices)小組件。這些微服務(wù)小組件可以在所屬的基礎(chǔ)架構(gòu)里獨立更新和維護,這些微服務(wù)組件還可以有狀態(tài)的,這個是獨門絕技,目前在這個領(lǐng)域沒有競爭者。微軟自己也在使用Service Fabric技術(shù),Azure內(nèi)核心以及包括商業(yè)版Skype、Azure SQL數(shù)據(jù)庫、Event Hubs、DocumentDB和Cortana,以及Azure Stack等服務(wù)都用了Service Fabric技術(shù),非常期待它的開源。
Service Fabric會帶來如下好處:
支持創(chuàng)建無狀態(tài)和有狀態(tài)的微服務(wù),通過云平臺來伸縮他們,以應(yīng)對高復(fù)雜度、低延遲、數(shù)據(jù)密集的情況
通過應(yīng)用程序級別的感知和洞察,為微服務(wù)帶來編排和自動化的優(yōu)勢
解決分布式系統(tǒng)諸如狀態(tài)管理這樣的難點,為開發(fā)人員提供應(yīng)用程序生命周期管理的能力以便隨著業(yè)務(wù)的增長無需重構(gòu)系統(tǒng)架構(gòu)
相關(guān)工具會集成到Visual Studio中,也會提供相應(yīng)命令行工具,以便開發(fā)人員能夠快速和輕易地上手
同時支持.NET和Java,這個特性特別適合目前國內(nèi)原來很多投資于.NET平臺,被人忽悠爬上了Java 賊船,看到了.NET Core,想回來的。
歡迎大家關(guān)注微信號opendotnet,微信公眾號名稱:dotNET跨平臺。掃下面的二維碼或者收藏下面的二維碼關(guān)注吧(長按下面的二維碼圖片、并選擇識別圖中的二維碼)
分類:
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式