2017-08-30 5 views
0

1.Comment Sync Gateway synchronise les données entre Couchbase Server et Couchbase lite? S'il vous plaît expliquer le processus étape par étape comment cela se passe. Si possible, veuillez fournir un exemple de code.Fonctionnement de la synchronisation Synchronisation de la porte lorsque le serveur de base couchbase lite et canapé

2.Comment synchroniser les données à l'aide de la passerelle de synchronisation; uniquement les dernières données mises à jour dans le serveur ou dans le client lorsque le client passe de l'état hors ligne à l'état en ligne? S'il vous plaît fournir un exemple de code.

+0

Ceci est une question très vaste, couchbase a des guides de démarrage pour plusieurs plates-formes. Il vaudrait mieux poser une question plus spécifique https://developer.couchbase.com/documentation/mobile/1.4/installation/index.html – combinatorial

Répondre

0

En tant que développeur d'applications, vous ne devriez pas avoir à vous soucier des composants internes du protocole de synchronisation. Si vous avez activé le mode de réplication continuous, chaque fois que le client se déconnecte puis revient en ligne, le protocole de synchronisation détermine automatiquement les modifications à synchroniser (push et pull) et se déroule de manière asynchrone en arrière-plan. Si le mode de réplication continuous est désactivé, l'application doit démarrer la réplication lorsqu'elle revient en ligne. Quoi qu'il en soit, même dans ce cas, le protocole de synchronisation identifiera les changements qui n'ont pas encore été synchronisés et le traitera.

Si vous souhaitez synchroniser des données depuis Couchbase Lite et Sync Gateway, vous pouvez vous référer au sample app.

Voici un exemple de code sur comment le faire en iOS.