我希望能够在2个(更多的)服务器上以最小的延迟从MongoDB复制数据。一台服务器位于中国(防火墙后面),另一台位于美国(不在防火墙后面)。
我们想要这两台服务器的原因是一台服务器来自中国境外,另一台服务器来自内部。必须通过隔离墙的请求非常慢。
数据集必须在两台服务器之间保持一致。有没有办法使用MongoDB将数据从一个服务器复制到另一个服务器(双向),其中两个服务器都保留读写功能。
MongoDB 副本集似乎不合适,因为似乎只有指定的主要节点才会保留写入功能。如果有可能有2个或更多主节点,这可行,但据我所知,没有。
这里有什么合适的方法?有什么想法吗?
再次感谢。