微服務開發實戰(三)

說了以上這些微服務的優點,我想在此強調一下:“沒有銀彈”。任何一種架構,都有其適用場景。微服務給我們帶來諸多好處的同時,不可避免地也帶來了分佈式開發的複雜性。這需要我們從實際應用場景出發,進行整體評估,而不是盲目地採用新的架構。

前面提到,我們可以用任何編程語言開發微服務。 在本系列教程中,我們將學習到如何在.Net Core平臺上用ASP.NET Core框架和C#語言開發微服務。

.Net Core是微軟開發的新一代應用程序開發框架,.NET Core 是跨平臺的,它可在 Windows、OS X和Linux的多個主流發行版本上運行。其框架結構如下圖所示:


ASP.NET Core是基於.NET Core的一個開源Web框架,既可以用於開發Web應用程序,其支持傳統的MVC方式開發,也支持WebAPI開發。在本系列教程中,我們將ASP.NET Core用於開發WebAPI。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章