ASP.NET Core微服務+Tabler前端框架搭建個人框架1--開始前想說的話
寫在前面
本人為在讀研究生,特別喜歡.NET,覺得.NET的編程方式、語法都特別友好,學習.NET Core已經差不多有一年半了,從一開始不知道如何入門到現在終於可以編寫一些小的應用程序,想一想還是非常不容易。
一直特別羨慕寫博客的大牛,也一直聽說寫博客可以鍛煉自己,在加上最近自己一直在搗鼓.NET Core編寫微服務,在這裏感謝騰飛老師,所以準備現學現用,用.NET Core微服務搭建一個自己的個人博客,因為本人主要所學為後端開發,所以前端直接基於開源框架進行修改,前端框架地址:tabler。本人因為平時需要花大部分時間來寫論文,更新速度可能比較慢,再加上本人也是屬於學業不精階段,難免出現錯誤,希望各位大佬指正,也希望處於和本人同樣階段的初級程序員們可以多多交流,共同進步。
項目開發框架
在近一年的學習中,我學習了很多第三方的庫,但是還沒有系統的使用過,所以準備在這次項目中進行集成式的使用,也算是學有所用吧。
項目主要涉及到以下部分:
後端:ASP.NET Core WebApi
前端:Tabler開源項目
數據庫:Mysql
數據庫訪問框架:Dapper
緩存:Redis
容錯:Polly
消息事件:Cap+RabbitMq
網關:Ocelot
容錯:Polly
身份認證:IdentityServer4
部署:Docker
服務部署使用了三臺騰訊雲的CentOs主機,其中一臺用於部署網關服務,另外兩臺用於部署剩下的博客服務。大概想用到的技術就是這些,如果開發過程中有什麽問題再進行解決,本項目準備從頭到尾進行完整的更新,采用前後端分離模式,前端使用vscode開發,後端使用VS2019,源碼也會及時上傳到GitHub上,其中用到了什麽技術也會進行相應的解釋,歡迎大家進行討論,我也只是一個初學者,出錯在所難免,重點是一起進步吧。好了,下一篇先分析系統功能,給出完整的項目架構圖和表間關系吧,晚安各位。
ASP.NET Core微服務+Tabler前端框架搭建個人框架1--開始前想說的話