Skip to content

go mysql gorm master slave balancer 简单的负载均衡链接

License

Notifications You must be signed in to change notification settings

tsuliuchao/gomysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

由于gorm并没有对负载均衡做相应处理,这边简单做了主从负载均衡
第一参数为相应的配置项KEY,配置项使用的是无闻的ini
第二个参数是否链接主库,ture为主库链接,false为从库链接
eg:链接主库
GetConn("database_pai",true)
eg:链接从库
GetConn("database_pai",true)
=======================================
app.ini
HOST = mysql-one.dev.cloud.db:5309,mysql-two.dev.cloud.db:5309,mysql-three.dev.cloud.db:5309
默认第一个链接为主库链接(mysql-one.dev.cloud.db:5309),其余链接为从库链接,从库链接自动负载均衡
如有链接池需求,请自行更改


About

go mysql gorm master slave balancer 简单的负载均衡链接

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages