Иногда онлайн синхронизация данных приложения - PullRequest
3 голосов
/ 22 августа 2010

Я пишу приложение, которое состоит из основной «серверной» базы данных (наиболее вероятно, sqlite) и реплики на стороне клиента с записями, специфичными для клиента (опять же, Sqlite). Клиенты могут быть только в сети иногда или могут быть на медленных соединениях 3G; Мне нужно решение для надежной синхронизации контента по требованию или через запланированные промежутки времени. Клиентское приложение может быть либо WPF / Silverlight, либо HTML5 (отсюда предпочтение для sqlite).

Я смотрел на среду Microsoft Synchronization 2.0, но, очевидно, это не сработает для HTML5, и я хотел бы сохранить архитектуру как можно более согласованной. Есть еще идеи?

Спасибо.

1 Ответ

1 голос
/ 22 августа 2010

Вы можете использовать служебную шину Rhino в сочетании с автономным кешем - Ayende опубликовал очень хорошую демонстрацию того, как это сделать на MSDN . (И для меня это звучит так, как будто вы сталкиваетесь со многими такими же проблемами - я не знаю достаточно о HTML5, чтобы посмотреть, будет ли он работать против этого)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...