Я рассматриваю PouchDB & CouchDb как альтернативу Amazon Cognito Sync для гибридного мобильного приложения, которому понадобятся данные, синхронизированные между устройствами и пользователями. У меня есть pouchdb, работающий в небольшом примерном приложении, которое синхронизируется с локальным couchdb.Перехват сообщений PouchDB с использованием CouchDB
Мне нужно уметь перехватывать сообщения между pouchdb и couchdb в Java, чтобы делать что-то в ответ на эти события синхронизации. Похоже на синхронизаторы синхронизации Amazon Cognito Sync. Кроме того, я продолжаю думать так же, как АОП «Весна».
Поскольку couchdb имеет интерфейс для отдыха, я думал, что могу указать pouchdb на свой сервер приложений, на котором есть контроллер, который прослушивает любой запрос с именем db в качестве базы. Когда запрос, из pouchdb входит в контроллер останова Java, может необязательно что-то сделать, затем перенаправляет запрос в конечную точку конечного остатка couchdb и получает ответ, затем необязательно что-то делать, а затем возвращает ответ на pouchdb.
Это похоже на возможное решение? В настоящее время я работаю над попыткой использовать эту концепцию. Кто-нибудь еще сделал что-нибудь подобное? Какие-либо серьезные проблемы с этим подходом? В настоящее время я использую Java 8 с Spring Boot & Jersey.