B/C/V/PAn open-source organization based on .NET/Core and Vue (React/NG) to quickly build MVC & SPA and microservice application.開源貢獻NETCORE架構設計BCVP開發組成員說:
BCVP是以Blog.Core為核心架構設計的一整套跨平台、前後端分離、RBAC與資料鑒權、統一CI/CD、容器化與微服務等全方位.NET架構體系。緻力于來源社群、回饋社群和提升自我。
目前社群獨立營運推廣六年,共4.4k Star,超過百家公司使用。
目前核心成員:@何拾玖、@繁星、@Lemon.NoCry、@閑雲疏月
核心成員擁有架構的全部權益
如果你也對Blog.Core感興趣 ,且對架構有很好的建議與貢獻,歡迎聯系老張,一起為開源做貢獻,為社群添磚加瓦。
以下簡單列舉一下,2023年第二季度,項目組成員對系統的主要更新内容:
01優化任務排程的日志記錄功能
簡報
1、添加排程日志,支援通過折線圖展示,完善排程按循環次數執行任務完成後,不自動結束任務導緻下次啟動的問題。
02增加分表的增删改查案例
簡報
1、分庫已經在項目中非常成熟了,也經過了很多企業的檢驗,分表也慢慢提上開發進度,官方支援多種配置方式,也支援自定義模式,比如根據每個省一個表,或者每個群組一個表等,完美實作增删改查分頁等正常操作。
03主鍵完成遷移到雪花long類型
簡報
1、基于Sqlsugar的功能,目前表結構主鍵都改成了long類型,使用官方的雪花算法,同時支援多種Sugar的AOP攔截器,實作對資料操作的批量處理。
2、得益于架構底層良好封裝,可以實作快速的主鍵類型切換,隻需要修改泛型類型即可,無論是在速度還是效率上都是可以的。
04日志架構統一使用Serilog
簡報
1、底層去除自定義的日志方法和Log4Net,換成微軟官方更推薦的Serilog元件,并将全部功能都了更新和同步。
2、同時也支援按日志類型做分庫分表等操作。
05優化Swagger登入,自動賦予token
簡報
1、之前都是用的固定的一個admin賬号,目前接口直接通路資料庫,這樣可以實作真實的登入模拟。
2、登入完成後,自動是登入狀态,使用者可以通路接口,不用手輸token,但是也支援自定義輸入其他token,以手輸入的Header中的token為準。
-版權使用說明-
文案丨BCVP開發者社群