天天看點

.NET開發架構(一)-架構介紹與視訊示範

本文主要介紹一套基于.NET CORE的SPA高并發、高可用的開發架構. 我們暫且稱它為:(讓你懂.NET)開發架構。

以此為主線,陸續編寫教程,講述如何建構高并發、高可用的架構。

(歡迎轉載與分享)

.NET開發架構(一)-架構介紹與視訊示範

它标準化了資料層、UI層 、UI與接口的通訊協定層,多方的标準化使我們開發更高效,我們可以使用T4模闆一鍵生成基本的界面、接口、資料層等等。

架構詳情體驗,

請檢視dotNet架構學苑官網 http://letyouknow.net

.NET開發架構(一)-架構介紹與視訊示範

架構設計:

(為何如此設計?我們在後續教程中讨論)

.NET開發架構(一)-架構介紹與視訊示範

架構前台、中台、背景

1、前端與後端分離,前端應用VUE、VUEX、VUE路由、WEBPACK、AXIOS等;

2、後端微服業務實作采取.NET Core WebApi,使用各種中間件;

3、中台采取Ocelot統一網關、IdentityServer/JWT認證、Consul服務注冊與發現;

4、伺服器端目前采用WindowServer2012、NLB、ARR確定高可用性。

5、計劃更新設計以Linux、K8S、Docker為後端架構,并以MyCat中間件解決資料庫端瓶頸,達到資料端負載均衡。

架構發展方向

.NET開發架構(一)-架構介紹與視訊示範
.NET開發架構(一)-架構介紹與視訊示範
.NET開發架構(一)-架構介紹與視訊示範

涉及技術棧: 

.NET開發架構(一)-架構介紹與視訊示範

繼續閱讀