1

我在网上看过一些例子,但试图为复制冲突做出最佳选择。我想制作一个服务器插件来自动处理冲突,其中最新的文档获胜。

相比之下,我们可以在每个客户端上处理冲突,但我们同时拥有 .NET 和 PHP 客户端……作为服务器上的插件似乎更容易做到这一点?谁能确认插件路线可能是最好的路线?

4

2 回答 2

1

Eric,RavenDB 有插件支持 ( AbstractDocumentReplicationConflictResolver) 来处理这个问题。您可以通过从这里继承并将生成的 dll 添加到插件目录来教 RavenDB 如何使用自己的业务规则正确解决冲突。

于 2012-08-07T16:51:33.160 回答
1

有人已经为你做了 http://jtbennett.com/blog/2012/03/customizing-ravendb-a-simple-ravendb-server-bundle-for-replication-conflict-handling

于 2012-12-15T05:07:30.117 回答