Мне нужна помощь с тем, как реализовать решение для задачи, с которой я сейчас сталкиваюсь при разработке нашего приложения.
Приложение создано с использованием meteor и имеет настольную версию, созданную с помощью meteor-desktop. Все работает отлично, если ПК, на котором установлено приложение, подключен к сети, но мы обязаны иметь работающую автономную версию (точно так же, как вы можете получать доступ к своей электронной почте в Microsoft Outlook, даже если она не в сети).
Идеальный сценарий для приложения метеора - использовать удаленный сервер mongodb, когда ПК подключен к Интернету, а затем переключиться на использование локального mongodb, установленного на ПК, когда он отключается. Затем все данные, которые были сохранены в локальной базе данных, должны быть синхронизированы с базой данных на удаленном сервере при подключении к сети и наоборот.
Любое предложение будет действительно оценено. Спасибо.