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