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