Document-Oriented
RavenDB - 複製實例的災難恢復
**編輯:**我遇到了完全相同的問題。
- 假設我有兩個 RavenDB 實例。
- 實例 1 包含一個文件:users/1。
- 實例 2 包含三個文件:users/2、users/3 和 users/4。
_
假設我為兩個實例配置並啟用了複製。
- 也就是說,實例 1 將復製到實例 2,實例 2 將復製到實例 1。
複製後,兩個實例都將擁有所有四個文件。
- 但是兩個實例都同意 users/1
Raven-Replication-Source
是實例 1,並且 users/2、users/3 和 users/4 將Raven-Replication-Source
設置為實例 2。_
- 假設實例 1 發生災難性故障,我需要重新安裝 RavenDB。
_
- 我的測試表明,在這種情況下:users/2、users/3 和 users/4 將再次被複製到實例 1。
- 但是,users/1不會被複製到實例 1,因為它
Raven-Replication-Source
是實例 1。我的問題:
- 如何強制實例 2 將 users/1 複製回實例 1,即使 users/1 最初是在實例 1 上創建的並且它
Raven-Replication-Source
是實例 1?
將復製配置為‘Changed and Replicated’。