オンラインでいくつかの例を見てきましたが、レプリケーションの競合に最適な選択をしようとしています。最新のドキュメントが優先される競合を自動的に処理するサーバー プラグインを作成したいと考えています。
対照的に、各クライアントで競合を処理できますが、.NET と PHP の両方のクライアントがあります...サーバー上のプラグインとして実行する方が簡単に思えますか? プラグイン ルートが最適なルートである可能性があることを確認できる人はいますか?
オンラインでいくつかの例を見てきましたが、レプリケーションの競合に最適な選択をしようとしています。最新のドキュメントが優先される競合を自動的に処理するサーバー プラグインを作成したいと考えています。
対照的に、各クライアントで競合を処理できますが、.NET と PHP の両方のクライアントがあります...サーバー上のプラグインとして実行する方が簡単に思えますか? プラグイン ルートが最適なルートである可能性があることを確認できる人はいますか?
エリック、RavenDB にはAbstractDocumentReplicationConflictResolver
それを処理するためのプラグイン サポート ( ) があります。これから継承し、結果の dll をプラグイン ディレクトリに追加することで、独自のビジネス ルールを使用して競合を適切に解決する方法を RavenDB に教えることができます。
誰かがすでにあなたのためにそれを作っています http://jtbennett.com/blog/2012/03/customizing-ravendb-a-simple-ravendb-server-bundle-for-replication-conflict-handling