Bagaimana cara mendukung master slave dan multiple database?
@levinalex Bisakah Anda menambahkan konfigurasi file untuk koneksi database yang terbuka dengan multi shard dan master/slave?
seperti active_record sharding https://github.com/zendesk/active_record_shards
Anda dapat memiliki penyeimbang beban, dan membuat gorm menghubungkan penyeimbang beban
Hanya untuk referensi di masa mendatang jika ada orang lain yang menemukan masalah ini, untuk topologi master slave, Anda dapat menggunakan https://github.com/tsenart/nap untuk menambahkan penyeimbangan beban sisi klien. Untuk topologi multi-master seperti CockroachDB saya menulis perpustakaan https://github.com/d4l3k/go-lbsql.
Ada juga https://github.com/benthor/clustersql tetapi tampaknya memiliki beberapa masalah dan tidak aman untuk utas.
@d4l3k Bisakah Anda berbagi contoh dengan gorm dan tsenart/nap ?
Komentar yang paling membantu
@d4l3k Bisakah Anda berbagi contoh dengan gorm dan tsenart/nap ?