2017-02-04 1 views
0

Il y a 2 nœuds (N1 et N2) de noisette en mode intégré. Il y a également un utilisateurs IMap avec 1 sauvegarde synchrone, d'autres paramètres sont par défaut. Être dans N1 je veux obtenir des données (users.get) qui sont en N2, mais malheureusement quand je fais ça, N2 tombe. Ou N2 est écrasé pendant 1-2 secondes plus tôt que je vais faire appel de N1.noisette ce qui s'est passé avec IMap lorsque le serveur est planté

  1. Qu'est-ce que j'ai à la suite de la méthode users.get?
  2. est-N2 va être exclu du groupe dans ce cas?
  3. Qu'est-ce qui va se passer si N2 devient normal en 30 secondes?
  4. Pouvez-vous expliquer cet algorithme?

Répondre

0

Qu'ai-je obtenu à la suite de la méthode users.get?

Vous devriez obtenir la valeur correspondante. Les données ne doivent pas être perdues.

Est-ce que N2 va être exclu du cluster dans ce cas?

Même N2 est perdu en raison de l'accident ou pour une autre raison, vous pouvez accéder à toutes vos données. Dans ce cas, N2 sera hors du cluster. Qu'arrivera-t-il si N2 devient normal en 30 secondes? N1 va détecter N2 et former un cluster.

Pouvez-vous expliquer cet algorithme?

Vous pouvez lire sur les mécanismes de clustering et re-partitioning.

+0

Merci de répondre. mais je ne comprends pas d'où les données seront obtenues? Imaginons qu'un utilisateur demande à N1 d'obtenir des données du N2, N2 à ce moment ne fonctionne pas pendant quelques secondes et recommencera à fonctionner dans 3 secondes, où l'utilisateur obtient des données dans ce cas? est-ce que ça va être une requête à la copie de sauvegarde sur la N1 sans repartitionner ou au début noisette comprendra que N2 ne fonctionne pas en essayant d'obtenir des données de N2 et fera attendre à l'utilisateur de repartager le cluster et de déplacer les données de la sauvegarde à la mémoire de base, puis va retourner les données de celui-ci? – slippery

+0

Il va attendre le repartitionnement mais pas nécessairement la migration. Les opérations en lecture seule peuvent renvoyer une réponse pendant la migration. – mrck