dbresolver:多个数据库可读写拆分FOR GORM 源码
DBResolver DBResolver为GORM添加了多个数据库支持,支持以下功能: 多个来源,副本 读/写拆分 基于工作表/结构的自动连接切换 手动连接切换 源/副本负载平衡 适用于RAW SQL 快速开始 import ( "gorm.io/gorm" "gorm.io/plugin/dbresolver" "gorm.io/driver/mysql" ) DB , err := gorm . Open ( mysql . Open ( "db1_dsn" ), & gorm. Config {}) DB . Use ( dbresolver . Register (dbresolver. Config { // use `db2` as sources, `db3`, `db4` as replicas Sources : []gorm. Dialect
文件列表
dbresolver-master.zip
(预估有个14文件)
dbresolver-master
resolver.go
1001B
utils_test.go
981B
clauses.go
646B
.github
dependabot.yml
528B
policy.go
277B
docker-compose.yml
836B
dbresolver.go
4KB
go.sum
1KB
暂无评论