Angenommen habe ich einen Couchbase Cluster mit 2 Datenknoten: 1 und 2.Couchbase - was passiert mit alten Dokumenten auf einem Knoten, wenn er wieder online ist?
Dokument X auf Knoten 1 und Knoten 2 auf replizierten
Angenommen Knoten 1 untergeht aktiv ist, und Dokument X zu gefördert "aktiv" auf Knoten 2. Knoten 1 ist für eine Weile inaktiv; In der Zwischenzeit wurden viele Änderungen an Dokument X vorgenommen.
Einige Zeit später wird Knoten 1 wieder online geschaltet. Denken Sie daran, dass Dokument X in Knoten 1 'aktiv' war.
Was passiert? Es scheint, als wäre das Dokument X auf beiden Knoten aktiv. Kann Couchbase diesen Konflikt selbst behandeln oder muss ich irgendetwas in meinem Anwendungscode tun, um ihn zu lösen?