簡介
ABP vNext是volosoft的新一代框架,ABP(vNext)完全使用.NET CORE和DDD(領域驅動)打造,目前GitHub已有8K+次提交,發布版本超過50次,Nuget包下載量達到數百萬。volosoft於十月已經發布ABP1.0正式版(目前2.3.0),這一發行吸引了大量.NET CORE和舊版abp開發人員,使得.NET CORE微服務實踐有了更加活躍的社區。
ABP(vNext)帶來了很多新的特性,其中最引人關注的就是微服務架構,.NET CORE雖然已經推出幾年,但是真正使用.NET CORE實踐微服務的項目十分稀有而且並不完善和成熟。ABP正式發布后,相信會改變這一形式,未來一定有更多的人使用ABP去實踐微服務,希望能夠打破Spring Boot在微服務領域的霸主地位~
系列文章
筆者曾使用舊版ABP搭建微服務架構,在ABP(vNext)推出后立即開始了新版的研究,在經過實際的開發和部署后覺得ABP(vNext)更適合微服務架構,所以這里整理了我在ABP(vNext)微服務架構的研究和實踐隨筆系類。
- 《[Abp vNext微服務實踐] - 1. 框架分析》 【點擊查看】
- 《[Abp vNext微服務實踐] - 2. 啟動流程》【點擊查看】
- 《[Abp vNext微服務實踐] - 3. Linux搭建.net core CI/CD環境》【點擊查看】
- 《[Abp vNext微服務實踐] - 4. vue-element-admin登錄一》【點擊查看】
- 《[Abp vNext微服務實踐] - 5. vue-element-admin登錄二》【點擊查看】
- 《[Abp vNext微服務實踐] - 6. 業務開發》【點擊查看】
- 《[Abp vNext微服務實踐] - 7. 前后端分類》【點擊查看】
- 《[Abp vNext微服務實踐] - 8. vue-element-admin管理Identity》【點擊查看】
- 《[Abp vNext微服務實踐] - 9. 加入中文語言》【點擊查看】
- 《[Abp vNext微服務實踐] - 10. 服務通訊》【點擊查看】
- 《[Abp vNext微服務實踐] - 11. 租戶登錄》【點擊查看】
- 《[Abp vNext微服務實踐] - 12. .Net Core CI/CD環境搭建(正式版)》【點擊查看】
- 《[Abp vNext微服務實踐] - 13. 搭建租戶管理服務》【點擊查看】
- 《從0到1搭建ABP微服務系列》【點擊查看】
TODO:
由於筆者一個人精力有限,文章的推出可能有些緩慢,但是基於以上實踐文章已經可以搭建企業級微服務架構並且采用前后端分離單頁面模式(SPA)。后續如果要基於多租戶、雲平台的開發則需要更加深入的研究,所以這里先列舉出多租戶開發模式的系列文章預告。
- 《[Abp vNext微服務實踐] - 自建工作流引擎》
- 《[Abp vNext微服務實踐] - 13. 搭建Identity Server管理服務》
感謝
最后要感謝Micorsoft、volosoft團隊在.NET CORE領域的貢獻,我們才得以站在巨人的肩膀上乘涼。也要感謝國內堅持.NET開發和研究的團隊和個人,希望有朝一日中國的框架也能引領時代。
相關推薦:【Abp vNext 源碼分析】 【從0到1搭建ABP微服務】
代碼地址:https://github.com/WilliamXu96/ABP-MicroService
QQ群:1083795392