B
/
C
/
V
/
P
An 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开发者社区