MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Modalità di gestione automatica del server primario inattivo nella replica mongodb

Il set di repliche proverà a selezionare un altro server come nuovo server primario. Se hai tre nodi e uno va giù, gli altri due negozieranno quale diventerà il nuovo master. Se due si interrompono, o in qualche modo la comunicazione tra i restanti si interrompe, non ci sarà un nuovo master fino a quando la situazione non verrà ripristinata.

I driver ufficiali supportano questo failover automatico, così come il server di routing mongos se lo usi. Quindi il codice dell'applicazione non deve fare nulla qui.

Non sono sicuro che si verificheranno errori di connessione durante il breve periodo di tempo necessario per questa negoziazione di failover (probabilmente riceverai errori per alcuni secondi).