Gorm: Bagaimana cara mendukung master slave dan multiple database?

Dibuat pada 3 Jun 2016  ·  3Komentar  ·  Sumber: go-gorm/gorm

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

Komentar yang paling membantu

@d4l3k Bisakah Anda berbagi contoh dengan gorm dan tsenart/nap ?

Semua 3 komentar

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 ?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat