Commit Graph

1419 Commits

Author SHA1 Message Date
anjoy8
908e170a79 feat: 自定义请求参数解密和响应加密中间件 2023-11-11 16:57:32 +08:00
LemonNoCry
c85f51a901
🎨 优化响应流读取,兼容MemoryStream 2023-11-11 15:57:56 +08:00
LemonNoCry
afb9a0d9f5
🐛 修复错误添加备用链接 2023-11-03 09:22:02 +08:00
anjoy8
bea53321a3 Merge branch 'optimize-dbconfig' 2023-10-31 16:36:23 +08:00
ansonzhang
ac9fd34b58
Merge pull request #352 from hudingwen/master
xml序列化内存泄漏修复
2023-10-28 18:55:49 +08:00
hudingwen
1b7d13aa6d xml序列化内存泄漏 2023-10-28 18:22:04 +08:00
胡丁文
484c8a3a4a
Merge pull request #14 from anjoy8/master
同步主分支
2023-10-28 18:19:46 +08:00
ansonzhang
eed5d5cfab
Update sysUserInfo.cs 2023-10-27 15:26:17 +08:00
ansonzhang
f6cee97f89
Update sysUserInfo.cs 2023-10-27 15:25:37 +08:00
LemonNoCry
f87b33a4a8
🐛 配置错误 2023-10-25 11:20:51 +08:00
LemonNoCry
0901de2fbf
🎨🎉 优化原有的DBS配置、新增数据库故障转移方案
1.优化原有的DBS配置,破坏性修改,原有的DBS配置在多库和读写分离无法兼容,配置写法不是合适,故此优化
2.新增数据库故障转移方案,例如主库挂了自动切换到备用库,备用库不会由程序维护,需要运维、dba去做数据库同步方案,比如Sqlserver事务日志传输等

故障转移方案兼容多种方式
1.数据库主从方案
在配置主从之后,需要将从库配置为备用链接就行了
一般就是:修改、写入、删除走主库,查询操作走从库,在主库挂了后则所有操作走从库
2.数据库主备方案
日常使用主数据库操作,备用库只是备份,只有主库挂了才会用备用库

从库和备库都属于slave库功能
2023-10-19 16:28:20 +08:00
LemonNoCry
dfa067d214
🐛 HttpClient 改为单例 2023-10-18 09:55:54 +08:00
LemonNoCry
39fc0ab4e8
🎨 调整DbSeed批量写入 2023-08-30 19:42:56 +08:00
LemonNoCry
6d0a3dfc09
🐛🐛🐛 修复RootService内存溢出 2023-08-30 19:40:54 +08:00
anjoy8
8372a3a0d4 feat: 🎉 test log sql operate log 2023-08-23 16:13:42 +08:00
ansonzhang
a375998699
Update README.md 2023-08-05 12:56:46 +08:00
ansonzhang
4638fc7633
Update README.md 2023-07-26 18:15:31 +08:00
LemonNoCry
6e136fe861
调整 2023-07-21 20:23:33 +08:00
LemonNoCry
4463f9f868
动态建表CURD Demo 2023-07-21 20:19:58 +08:00
LemonNoCry
667cc8fafc
test 2023-07-21 20:18:51 +08:00
LemonNoCry
7cf94998c2
test 2023-07-21 18:03:09 +08:00
anjoy8
b5ea86faa3 Update appsettings.json 2023-07-21 11:13:44 +08:00
anjoy8
3396b6b34d Update appsettings.json 2023-07-21 10:53:32 +08:00
anjoy8
e360a4bbe7 feat:change access trend log 2023-07-20 17:13:08 +08:00
anjoy8
8b4e378a49 feat: dm database 2023-07-20 12:48:49 +08:00
LemonNoCry
b9e24a84e6
史诗级更新,完美支持各种复杂动态条件
例子看单元测试DynamicLambdaTest

支持复杂链表 动态条件拼接
从此后端可只定义一种接口,条件交给前端拼接
后端接口就不在需要定义一堆参数等
2023-07-11 12:14:16 +08:00
LemonNoCry
f5a2631d7e
SignalR Demo
优化SignalR,通过传递token确认身份
2023-07-05 17:34:40 +08:00
ansonzhang
a164ef47cc
Merge pull request #348 from anjoy8/feature/cache
Feature/cache
2023-06-25 17:14:44 +08:00
anjoy8
990dcfd756 Update ExceptionHandlerMiddleware.cs 2023-06-25 17:01:14 +08:00
anjoy8
274f3c1760 Update Program.cs 2023-06-25 16:44:16 +08:00
anjoy8
0d967086d9 🉑 feat: add request access etc. log 2023-06-21 17:35:13 +08:00
LemonNoCry
bb0150e96a
🎨 不关闭底层流 2023-06-19 16:43:29 +08:00
anjoy8
0c837cd50e 🅰️ change MigratePermission api 2023-06-13 17:58:57 +08:00
LemonNoCry
45116fe5af
🎨 启用异常处理中间件,统一拦截异常 2023-06-13 17:29:41 +08:00
LemonNoCry
a338c56e7a
🎨 优化吞异常问题、优化HttpResponse Body读取问题
1.处理掉中间件过度try catch 吞掉异常,建议直接往上抛不要过度try
2.优雅处理HttpResponse读取问题,原生[HttpResponseStream]实际上只是个包装类,内部包装了[HttpResponsePipeWriter]来进行写入响应数据,由此封装一个[FluentHttpResponseStream],内部扩展使用[MemoryStream]来读取
2023-06-12 17:45:15 +08:00
LemonNoCry
c1ce9e5972
🎨 移除原有的RedisCacheAop 与CacheAop有些重复 2023-06-12 11:34:39 +08:00
LemonNoCry
60cade83d4
🎨 优化AOP缓存 2023-06-12 11:16:45 +08:00
LemonNoCry
0ddaa35bed
🎨 优化程序集加载 2023-06-12 10:52:11 +08:00
胡丁文
6250b91647
Merge pull request #13 from anjoy8/master
同步主分支
2023-06-10 14:04:32 +08:00
anjoy8
6e182954c4 Merge branch 'master' into feature/cache 2023-06-10 12:04:20 +08:00
LemonNoCry
04d3cd4865
⬆️ 升级SqlSugar依赖 5.1.3.49 -> 5.1.4.83
优化Aop Sql日志记录
原有的UtilMethods.GetSqlString 有较大的性能影响,参数越多影响越大
使用最新的建议的 UtilMethods.GetNativeSql

参考 https://www.donet5.com/home/doc?masterId=1&typeId=1204
2023-06-10 11:59:11 +08:00
LemonNoCry
7013471466
🐛 优化一个已知的DynamicLambda解析错误
在双引号后又空格会解析错误
2023-06-10 11:53:35 +08:00
anjoy8
baacab01e3 Merge branch 'master' into feature/cache 2023-06-10 11:52:10 +08:00
anjoy8
7ea8d3565d Update appsettings.json 2023-06-10 11:27:27 +08:00
LemonNoCry
3a25de3fc3
优化Redis注入 2023-06-10 11:23:54 +08:00
胡丁文
a017c59f92
Merge pull request #12 from anjoy8/master
同步主分支
2023-06-09 21:18:09 +08:00
何拾玖
da6a7546aa
Update index.html 更改接口名称不能直接复制的问题,去除接口border选中的黑色边框 2023-06-09 17:55:20 +08:00
LemonNoCry
96e21474bc
🎨优化缓存注入、移除多余代码 2023-06-07 15:25:13 +08:00
ansonzhang
c6f690d9c9
Merge pull request #347 from anjoy8/feature/swagger
Feature/swagger
2023-06-05 20:18:17 +08:00
anjoy8
2c74a716ca Update swg-login.html 2023-06-05 11:55:23 +08:00