Состояние отфильтрованной повторной репликации с помощью Couchbase Lite

#couchdb #couchbase #database-replication

#couchdb #couchbase #база данных-репликация

Вопрос:

Как вы можете надежно проверить, что отфильтрованная вытягивающая репликация успешно завершена с помощью Couchbase Lite?

  • Статус репликации устанавливается на ОСТАНОВЛЕННЫЙ по завершении или при неустранимой ошибке.
  • Прослушиватель изменений запускается только при входящих изменениях, поэтому его нельзя использовать для мониторинга состояния соединения.
  • Вы можете найти номер seq базы данных, но не последний seq группы отфильтрованных изменений.

Комментарии:

1. Отфильтрованная репликация из Couchbase Lite теперь работает только с Sync Gateway, а не с CouchDB / Cloudant.

Ответ №1:

Объект репликации также является свойством lastError. В руководстве говорится, что если для него установлено значение nil, то с момента запуска репликации не было ошибки. Я бы проверил, что, когда вы увидите, что статус репликации переходит в остановленный.

http://docs.couchbase.com/couchbase-lite/cbl-ios/#working-with-replications

Комментарии:

1. Вот URL-адрес обновленной документации: developer.couchbase.com/mobile/develop/guides/couchbase-lite /…