Gorm: Comment prendre en charge le maître esclave et les bases de données multiples ?

Créé le 3 juin 2016  ·  3Commentaires  ·  Source: go-gorm/gorm

Comment prendre en charge le maître esclave et les bases de données multiples ?

@levinalex Pouvez-vous ajouter une configuration de fichier pour la connexion à la base de données ouverte avec plusieurs partitions et maître/esclave ?
comme active_record sharding https://github.com/zendesk/active_record_shards

Commentaire le plus utile

@d4l3k Pourriez-vous s'il vous plaît partager un exemple avec gorm et tsenart/nap ?

Tous les 3 commentaires

vous pourriez avoir un équilibreur de charge et faire en sorte que gorm connecte l'équilibreur de charge

Juste pour référence future au cas où quelqu'un d'autre tomberait sur ce problème, pour les topologies maître-esclave, vous pouvez utiliser https://github.com/tsenart/nap pour ajouter un équilibrage de charge côté client. Pour les topologies multi-maîtres comme CockroachDB, j'ai écrit une bibliothèque https://github.com/d4l3k/go-lbsql.

Il y a aussi https://github.com/benthor/clustersql mais il semble avoir quelques problèmes et ne pas être thread-safe.

@d4l3k Pourriez-vous s'il vous plaît partager un exemple avec gorm et tsenart/nap ?

Cette page vous a été utile?
0 / 5 - 0 notes