var dse = require('dse-driver'); var cassaGraphClient = new dse.Client({ contactPoints: config.cassandra.cassaClusterConf, profiles: [ new dse.ExecutionProfile('default', { graphOptions: { name: config.cassandra.graphDB, readConsistency: dse.types.consistencies.quorum, writeConsistency: dse.types.consistencies.quorum }, consistency : dse.types.consistencies.quorum }) ] });
noeud pilote de DSE pour le graphe ne récupère pas les données immédiates lorsqu'un nœud est en panne
- Nombre total de noeuds: 6
- facteur de réplication: 3
Un nœud est en panne et parfois, je ne suis pas en mesure d'obtenir les données du graphique immédiatement (avant 1 -2 sec). Capable de récupérer les données correctement si j'attends quelques secondes (5-10 secondes). Mon hypothèse est soit je dois spécifier la méthode de réessayer ou l'équilibrage de charge. Mais je ne trouve aucun exemple ou documentation appropriée.
Merci
Vous pouvez consulter les journaux du système pour comprendre ce qui se passe: https://www.datastax.com/dev/blog/troubleshooting-datastax-enterprise. Vous pouvez également consulter les journaux du pilote: https://github.com/datastax/nodejs-dse-driver#logging (vous pouvez filtrer 'verbose' niveau) – jorgebg