【Blog.Core 2023】第三季度更新说明书。请查收!

2023-10-29 19:10:14 浏览数 (1)

BCVP开发组成员说:

01

优化缓存AOP

简报

1、将Redis缓存和Memory缓存进行整合与合并,可以通过开启分布式缓存开关,来实现缓存的自动切换。

并同时优化缓存切面AOP,实现更好的用户体验效果。

02

重点调整!优化原有多库配置

简报

1、优化原有的DBS配置,原有的DBS配置在多库和读写分离无法兼容,配置写法不是合适,故此优化

2.新增数据库故障转移方案,例如主库挂了自动切换到备用库,备用库不会由程序维护,需要运维、dba去做数据库同步方案,比如Sqlserver事务日志传输等。

以后不再区分单库还是多库,统一都是多库模式。

3、故障转移方案兼容多种方式

a.数据库主从方案

在配置主从之后,需要将从库配置为备用链接就行了

一般就是:修改、写入、删除走主库,查询操作走从库,在主库挂了后则所有操作走从库

b.数据库主备方案

日常使用主数据库操作,备用库只是备用,只有主库挂了才会用备用库

03

新增:动态自动创建表结构

简报

1、基于Sqlsugar的功能,实现对常见多种数据库的反向生成表机构的功能,输入字段和字段属性,可以自动生成对应的数据库表。

2、同时优化兼容达梦数据库,包括CodeFirst和DbFirst,增删改查等多种模式。

04

优化异常被吞问题

简报

1、对全部中间件进行升级优化,调整catch异常的情况,并优化HttpResponse的Body读取问题。

2、解决两个内存泄露问题,一个是new HttpClient问题,使用单例模式,另一个是RootServices问题,具体的内容可以看github中最新内容。

-版权使用说明-

文案丨BCVP开发者社区

0 人点赞