Blog.Core/Blog.Core.Common
LemonNoCry 0901de2fbf
🎨🎉 优化原有的DBS配置、新增数据库故障转移方案
1.优化原有的DBS配置,破坏性修改,原有的DBS配置在多库和读写分离无法兼容,配置写法不是合适,故此优化
2.新增数据库故障转移方案,例如主库挂了自动切换到备用库,备用库不会由程序维护,需要运维、dba去做数据库同步方案,比如Sqlserver事务日志传输等

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

从库和备库都属于slave库功能
2023-10-19 16:28:20 +08:00
..
Attribute 🎨 统一命名空间 2022-08-05 09:29:38 +08:00
Caches 🎨 优化AOP缓存 2023-06-12 11:16:45 +08:00
Const 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
Core 🐛🐛🐛 修复RootService内存溢出 2023-08-30 19:40:54 +08:00
DB 🎨🎉 优化原有的DBS配置、新增数据库故障转移方案 2023-10-19 16:28:20 +08:00
Extensions 🐛 HttpClient 改为单例 2023-10-18 09:55:54 +08:00
GlobalVar feat: add authing sso 2023-01-29 16:19:30 +08:00
Helper 🎨🎉 优化原有的DBS配置、新增数据库故障转移方案 2023-10-19 16:28:20 +08:00
HttpContextUser feat: 🎉 test log sql operate log 2023-08-23 16:13:42 +08:00
HttpRestSharp try to use event bus in project 2020-11-19 11:59:36 +00:00
Https 🎨 优化吞异常问题、优化HttpResponse Body读取问题 2023-06-12 17:45:15 +08:00
Hubs SignalR Demo 2023-07-05 17:34:40 +08:00
LogHelper 🉑 feat: add request access etc. log 2023-06-21 17:35:13 +08:00
Option 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
Seed 🎨🎉 优化原有的DBS配置、新增数据库故障转移方案 2023-10-19 16:28:20 +08:00
Static 修改Appsettings 驼峰命名规范为AppSettings,增加sqlsugar model 定义表字段注释示例在Blog.Core.Model.Models.SysUserInfo 2022-10-11 14:10:28 +08:00
Swagger 优化Swagger 2023-05-24 11:19:36 +08:00
App.cs 🐛🐛🐛 修复RootService内存溢出 2023-08-30 19:40:54 +08:00
Blog.Core.Common.csproj 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00