沐雪多租寶升級到.Net6啦!

 

沐雪多租寶SaaS小程序商城系統後端技術棧從.NetCore3.1升級到.Net6了。

自沐雪多租寶發佈第一版以來,我們經過多次的版本迭代,已經成爲一個非常穩健的商城系統 。根據已規劃的技術路線圖,我們又向前跨了一步!

  

《多租寶》功能簡介

 

SaaS模式的多租戶/多商戶小程序商城系統,可以同時支持多個租戶/商戶, 每個商戶又可以創建多個店鋪,每個店鋪對應一個小程序商城系統,各個店鋪管理各自的店鋪功能。

自帶平臺管理系統,可以查看和管理所有商戶和所有店鋪信息,可以給商戶的店鋪充值續費,可對所有店鋪裏的商品和訂單進行管理,以及數據統計。

 

多租寶技術升級

對於多租寶來說,這是一次大版本的迭代升級,升級主要有以下幾點:

 

1、微服務接口WebApi 從.NetCore3.1升級到.Net6;

2、平臺方後臺Web從.NetCore3.1升級到.Net6;

3、商戶方後臺Web從.NetCore3.1升級到.Net6;

4、Redis客戶端組件換成CSRedisCore最新版;

5、Hangfire,Mysql組件,Serilog等所有外部依賴的組件全部升級到最新的穩定版;

 

新技術的好處

 

NET 6是微軟正式發佈.NET最新長期支持版本, 有大量性能改進,包括JIT,GC,Threading,IO,Json等。C# 10 中的新語言功能可減少需要編寫的代碼量。 

 

《多租寶》技術概覽

 

.NetCore是大勢所趨,是時候技術升級了。

從SaaS商城的常用功能,逐漸完美,強大,更加通用,最終做成一艘技術框架的航母,可以承載更多的功能。

後端開發語言:.Net 6

數據庫:mysql 5.7

小程序前端:uni-app,跨平臺

後臺:asp.net core mvc 6 +bootstrap4

接口:.Net6

Job: HangFire

緩存:Redis

ORM:採用EFCore ,集成 Helper類;

文件存儲:阿里雲OSS;

DDD領域驅動設計;

短信通知:阿里雲短信通道;

DI:採用微軟自帶的容器,部分採用Autoface;大量使用依賴注入;

自帶代碼生成器,免去寫實體層,倉儲層,和單表的增刪改查等功能;

全異步方式執行,高性能,易擴展;全局日誌跟蹤,異步捕獲; 

 

SaaS模式的多租戶商城系統,各店鋪完全隔離,從數據庫層面開始隔離;

app小程序端可以支持多平臺的小程序,微信小程序,支付寶小程序,百度小程序,qq小程序,ios,Andriod等等,目前微信小程序已經全面測試通過,其他端待測試。

後端代碼和接口,可以部署在windows服務器和Linux服務器,支持Docker部署。

 

 

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