RavenDB - 负载平衡和复制
RavenDB - Load Balance and Replication
我正在使用 RavenDB
,设置如下:
FailoverBehavior = FailoverBehavior.ReadFromAllServers |
FailoverBehavior.AllowReadsFromSecondariesAndWritesToSecondaries
我还使用了两个 RavenDB
相互复制的服务器。
不幸的是我有以下问题:
当文档写入 PRIMARY raven 数据库,但 Load Balancing
试图从其他 raven 数据库读取该文档时,由于复制延迟,文档还不存在。
有没有办法告诉 RavenDB
等到文档完全复制后再从任何盒子访问它?类似于 WaitForNonStaleResults
的索引?
谢谢。
我正在使用 RavenDB
,设置如下:
FailoverBehavior = FailoverBehavior.ReadFromAllServers |
FailoverBehavior.AllowReadsFromSecondariesAndWritesToSecondaries
我还使用了两个 RavenDB
相互复制的服务器。
不幸的是我有以下问题:
当文档写入 PRIMARY raven 数据库,但 Load Balancing
试图从其他 raven 数据库读取该文档时,由于复制延迟,文档还不存在。
有没有办法告诉 RavenDB
等到文档完全复制后再从任何盒子访问它?类似于 WaitForNonStaleResults
的索引?
谢谢。