5

有人可以解释为 RavenDB 设置复制的基本步骤吗?我正在使用 build 888。根据我在网上找到的内容,我可以猜测可能需要做什么,但我宁愿确定。

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

首先,该文档指出:

“可以通过将 Raven.Bundles.Replication.dll 放到 Raven 的插件目录中来启用 Raven 复制。”

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

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

在此处输入图像描述

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

如果这些问题可以得到解答,我可能已经有了开始的基本信息。然后,也许我可以逐步将博客作为教程。

4

1 回答 1

4

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

Raven/Replication/Destinations 实际上是您需要创建的文档的 id,以便告诉 ravenb 复制集群中其他服务器的 url。复制确实是一个基础架构问题,所以我根本不会把这个文档放在你的应用程序中——相反,我会由我自己的管理工作室创建这个文档,这是我向你建议的。

于 2012-04-11T16:57:06.843 回答