3
我有一個要求,我有兩個DB託管@不同的端口!RavenDB複製問題
現在,讓它在不同的端口爲8080和8081
現在,當以往任何時候都存在RavenDB任何變化@ 8080端口,它應該得到反映到8081端口DB。
目前, 我能夠挖掘到烏鴉示例應用程序文件夾
烏鴉\的Samples \ Raven.Sample.Replication
和執行(會通從StackOverflow的一些博客文章的和以前的問題後, Raven DB Replication Setup Issue)開始Raven.ps1
var documentStore1 = new DocumentStore { Url = "http://localhost:8080" }.Initialize();
var documentStore2 = new DocumentStore { Url = "http://localhost:8081" }.Initialize();
初始化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();
}
按我的理解,它應該得到體現在兩個數據庫的。請糾正,如果我錯了? 但是這沒有發生!
如果我執行第一套插入查詢: -
using(var session1 = documentStore1.OpenSession())
{
session1.Store(new User { Id = "users/ayende", Name = "Ayende" });
session1.SaveChanges();
}
只保存在端口8080,但不是在8081
請讓我知道,我怎麼能達到預期的(複製)。
謝謝