golang - Comment répartir les lectures uniformément entre chaque secondaire lorsque Go se connecte au jeu de répliques Mongo?
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:24:30
0
1
923

replicaset a deux secondaires, Eventual mode, mais lors de l'utilisation de labix/mgo.v2 pour se connecter à mongo, on constate que toutes les lectures ne sont concentrées que sur un secondaire, et seule une petite quantité accède à l'autre secondaire.

// Read preference modes are specific to mgo:
Eventual  Mode = 0 // Same as Nearest, but may change servers between reads.
Monotonic Mode = 1 // Same as SecondaryPreferred before first write. Same as Primary after first write.
Strong    Mode = 2 // Same as Primary.
过去多啦不再A梦
过去多啦不再A梦

répondre à tous(1)
刘奇

1. Vérifiez les paramètres de l'URL de connexion

2. Si la lecture de l'équilibre de charge est différente des attentes des paramètres que vous définissez, vous pouvez envisager de définir la balise pour configurer davantage le membre à partir duquel lire.

Pour référence.

J'adore MongoDB ! Amusez-vous!

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal