RavenDB复制设置基础知识

时间:2012-04-11 16:43:06

标签: replication ravendb

有人可以解释为RavenDB设置复制的基本步骤吗?我使用的是构建888.根据我在网上找到的内容,我可以猜测可能需要做什么,但我确实知道。

我相信这是复制的官方文档: http://ravendb.net/docs/server/bundles/replication

首先,该文件说明:

"可以通过将Raven.Bundles.Replication.dll删除到Raven的插件目录来启用Raven复制。"

我在Bundles文件夹中看到了DLL,但是没有Plugins文件夹。我应该创造那个吗?它应该已经存在吗?

看起来我们需要这样做来指定复制服务器:

enter image description here

那是什么?我是否需要将此文档实际保存到数据库中?或者是在某个文件系统的配置文件中?如果我需要将其写入数据库,我是否只是将它放在我的应用程序中并让它第一次运行?每一次?

如果可以回答这些问题,我可能会有基本信息开始使用。那么也许我可以一步一步地博客作为教程。

1 个答案:

答案 0 :(得分:4)

Bob,是的,您需要将dll从您的乌鸦根目录的Bundles文件夹放入Plugins文件夹,默认情况下,该文件夹位于Server文件夹下。但是,如果需要,您可以使用app.config设置更改该位置。

Raven / Replication / Destinations实际上是您需要创建的文档的ID,以便告知ravendb复制群集中其他服务器的URL。复制确实是一个基础设施问题,因此我根本不会将此文档放在您的应用程序中 - 而是由管理工作室自己创建此文档,这是我建议的。