RavenDB复制问题

RavenDB复制问题,ravendb,Ravendb,我有一个要求,我有两个数据库托管@不同的端口 现在,让它位于不同的端口,如8080和8081 现在,当RavenDB@Port8080中有任何变化时,它应该反映到8081 port DB中 目前,, 我能够深入了解Raven示例应用程序文件夹 Raven\Samples\Raven.Sample.Replication 并执行(在浏览了一些博客文章和StackOverflow的前一个问题之后) ) 启动Raven.ps1 初始化DocumentStore后,我尝试保存数据 using(var

我有一个要求,我有两个数据库托管@不同的端口

现在,让它位于不同的端口,如8080和8081

现在,当RavenDB@Port8080中有任何变化时,它应该反映到8081 port DB中

目前,, 我能够深入了解Raven示例应用程序文件夹

Raven\Samples\Raven.Sample.Replication
并执行(在浏览了一些博客文章和StackOverflow的前一个问题之后) )

启动Raven.ps1

初始化DocumentStore后,我尝试保存数据

using(var session1 = documentStore1.OpenSession())
        {
            session1.Store(new User { Id = "users/ayende", Name = "Ayende" });
            session1.SaveChanges();
        }




        using (var session2 = documentStore2.OpenSession())
        {
            session2.Store(new User { Id = "users/ayende", Name = "Oren" });
            session2.SaveChanges();
        }
根据我的理解,它应该反映在两个DB中。如果我错了,请改正? 但这并没有发生

如果,我执行第一组插入查询:-

using(var session1 = documentStore1.OpenSession())
        {
            session1.Store(new User { Id = "users/ayende", Name = "Ayende" });
            session1.SaveChanges();
        }
它只保存在8080端口,而不保存在8081端口

请让我知道,我如何才能实现所需的(复制)


谢谢

您没有设置复制捆绑包。这就是导致复制的原因。 您可以通过以下中的说明执行此操作:

using(var session1 = documentStore1.OpenSession())
        {
            session1.Store(new User { Id = "users/ayende", Name = "Ayende" });
            session1.SaveChanges();
        }