мы переносим наш прототип в производственную среду.
Я не могу найти лучшую библиотеку / способ сделать репликацию чтения MySQL в библиотеке SQL GOLANG.
Наши службы баз данных Mysql работают на AWS RDS (один ведущий и два подчиненных).
Необходимо сделать следующее.
- вставка / обновление / удаление должны перейти к мастеру
- чтение из любой базы данных (в том числе мастер также хорошо)
В настоящее время у нас есть только одно соединение с базой данных.
import (
"database/sql"
_ "github.com/go-sql-driver/mysql"
)
db, err := sql.Open("mysql", "root:password@tcp(localhost:3306)/test")
Как мы можем заставить наш экземпляр db работать с репликами чтения в golang?
Благодаря.