登录
首页 >  Golang >  Go问答

Gorm 和 Galera 连接

来源:stackoverflow

时间:2024-03-29 22:57:28 403浏览 收藏

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《Gorm 和 Galera 连接》,聊聊,我们一起来看看吧!

问题内容

我正在将 gorm 用于带有 mariadb bdd 的 golang 项目,但我们正在迁移到 galera 集群,该集群似乎与多个节点完全相同...我找不到有关要使用的连接字符串的任何信息.. 。 现在看起来像:

db, err = gorm.Open("mysql", conf.BDDUSER+":"+conf.BDDPASS+"@tcp("+conf.BDDHOST+":"+BDDPort+")/"+conf.BDDSCHEMA+"?charset=utf8&parseTime=True")

但现在我们需要将所有 3 个节点包含在其中。


解决方案


根据 gorm 开发人员的建议,您应该使用负载均衡器来连接多个数据库。拥有负载均衡器后,您可以将其用作连接字符串。

来源:https://github.com/jinzhu/gorm/issues/1055https://github.com/jinzhu/gorm/issues/1024

到这里,我们也就讲完了《Gorm 和 Galera 连接》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>