天天看點

【Blog.Core 2023】第二季度更新說明書。請查收!

作者:opendotnet

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開發組成員說:

【Blog.Core 2023】第二季度更新說明書。請查收!

BCVP是以Blog.Core為核心架構設計的一整套跨平台、前後端分離、RBAC與資料鑒權、統一CI/CD、容器化與微服務等全方位.NET架構體系。緻力于來源社群、回饋社群和提升自我。

目前社群獨立營運推廣六年,共4.4k Star,超過百家公司使用。

目前核心成員:@何拾玖、@繁星、@Lemon.NoCry、@閑雲疏月

核心成員擁有架構的全部權益

如果你也對Blog.Core感興趣 ,且對架構有很好的建議與貢獻,歡迎聯系老張,一起為開源做貢獻,為社群添磚加瓦。

以下簡單列舉一下,2023年第二季度,項目組成員對系統的主要更新内容:

01優化任務排程的日志記錄功能

簡報

【Blog.Core 2023】第二季度更新說明書。請查收!

1、添加排程日志,支援通過折線圖展示,完善排程按循環次數執行任務完成後,不自動結束任務導緻下次啟動的問題。

02增加分表的增删改查案例

簡報

【Blog.Core 2023】第二季度更新說明書。請查收!
【Blog.Core 2023】第二季度更新說明書。請查收!
【Blog.Core 2023】第二季度更新說明書。請查收!

1、分庫已經在項目中非常成熟了,也經過了很多企業的檢驗,分表也慢慢提上開發進度,官方支援多種配置方式,也支援自定義模式,比如根據每個省一個表,或者每個群組一個表等,完美實作增删改查分頁等正常操作。

03主鍵完成遷移到雪花long類型

簡報

【Blog.Core 2023】第二季度更新說明書。請查收!

1、基于Sqlsugar的功能,目前表結構主鍵都改成了long類型,使用官方的雪花算法,同時支援多種Sugar的AOP攔截器,實作對資料操作的批量處理。

【Blog.Core 2023】第二季度更新說明書。請查收!

2、得益于架構底層良好封裝,可以實作快速的主鍵類型切換,隻需要修改泛型類型即可,無論是在速度還是效率上都是可以的。

04日志架構統一使用Serilog

簡報

【Blog.Core 2023】第二季度更新說明書。請查收!
【Blog.Core 2023】第二季度更新說明書。請查收!

1、底層去除自定義的日志方法和Log4Net,換成微軟官方更推薦的Serilog元件,并将全部功能都了更新和同步。

2、同時也支援按日志類型做分庫分表等操作。

05優化Swagger登入,自動賦予token

簡報

【Blog.Core 2023】第二季度更新說明書。請查收!

1、之前都是用的固定的一個admin賬号,目前接口直接通路資料庫,這樣可以實作真實的登入模拟。

【Blog.Core 2023】第二季度更新說明書。請查收!

2、登入完成後,自動是登入狀态,使用者可以通路接口,不用手輸token,但是也支援自定義輸入其他token,以手輸入的Header中的token為準。

-版權使用說明-

文案丨BCVP開發者社群

繼續閱讀