Microsoft 同步框架 - 双向同步如何工作?

Posted

技术标签:

【中文标题】Microsoft 同步框架 - 双向同步如何工作?【英文标题】:Microsoft Sync Framework - How Does Bidirectional Sync Work? 【发布时间】:2010-11-03 21:33:28 【问题描述】:

我有两个客户端 A 和 B。两个客户端都有相同的同步本地数据缓存。

如果客户端A对记录X进行离线编辑,然后客户端B也离线编辑记录X并与服务器同步,当客户端A与服务器同步时,客户端B所做的更改不会反映,也没有双向同步使两个客户端与服务器正确同步。

除此之外,我的同步应用非常适合删除、添加编辑等。只有同时离线编辑会破坏完整性。

我正在使用 SQL 2005(应用了同步支持所需的 SQL 脚本)

是否有任何资源可以解释同步框架的实际工作原理以及它如何决定何时同步条目?

【问题讨论】:

【参考方案1】:

有没有资源可以解释 如何同步的具体细节 框架实际工作以及它是如何工作的 决定何时同步条目?

你看过Sync Framework spec吗? Steve Lasker's blog 也有一些关于 OCS 和同步框架的好技巧。他几乎是 OCS 和 SF 背后的主要推动力,尽管他现在搬到了 Cloud。

【讨论】:

以上是关于Microsoft 同步框架 - 双向同步如何工作?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Microsoft Azure Sql数据库自动同步本地SQl数据库?

同步关系数据库时出现 Microsoft Sync 框架问题

队列同步器——AQS

mysql主从同步-双向同步2

mysql主从同步-双向同步2

AQS