Microsoft Sync Framework - Как работает двунаправленная синхронизация? - PullRequest
3 голосов
/ 18 июня 2009

У меня есть два клиента A и B. Оба клиента имеют идентичные синхронизированные локальные кэши данных.

Если клиент A выполняет автономное редактирование для записи X, а затем клиент B также в автономном режиме редактирует запись X и синхронизирует с сервером, когда клиент A выполняет синхронизацию с сервером, изменение, внесенное клиентом B, не отражается и никакое количество двунаправленных синхронизация обеспечивает правильную синхронизацию двух клиентов с сервером.

Кроме этого, мое приложение синхронизации отлично работает для удалений, дополнений, редактирования и т. Д. Это только одновременные автономные изменения, которые разрушают целостность.

Я использую SQL 2005 (с необходимыми сценариями SQL для поддержки синхронизации)

Есть ли какой-нибудь ресурс, который объясняет, как работает синхронизация, и как она решает, когда синхронизировать записи?

1 Ответ

0 голосов
/ 18 июня 2009

Есть ли ресурс, который объясняет гайки и болты того, как синхронизировать рамки на самом деле работает и как это решает, когда синхронизировать записи?

Вы смотрели на Sync Framework spec ? Также В блоге Стива Ласкера есть несколько полезных советов по OCS и структуре синхронизации. Он был в значительной степени главной движущей силой OCS и SF, хотя теперь он перешел в Cloud.

...