¿Cómo maneja CouchDB los conflictos mientras realiza la replicación bidireccional?Resolución de conflictos de Couchdb
Por ejemplo: Digamos que hay dos bases de datos de la libreta de direcciones (en el servidor A y B). Hay un documento para Jack que contiene detalles de contacto de Jack.
- El servidor A y B están duplicados y ambos tienen la misma versión del documento de Jack.
- En el servidor A, el móvil de Jack no se ha actualizado.
- En el servidor B, se actualiza la dirección de Jack.
- Ahora cuando hacemos la replicación bidireccional hay un conflicto.
¿Cómo lo maneja couchDB? Si iniciamos la replicación en un programa Java, ¿hay alguna manera de saber si hubo conflictos con el programa Java?