【问题标题】:mongo replica set between local server and public server本地服务器和公共服务器之间的 mongo 副本集
【发布时间】:2017-05-10 15:18:17
【问题描述】:

这是我的情况:

我有一个允许用户从互联网访问的公共服务器,但数据存储在本地计算机中。这台计算机通常也可以连接到互联网,但是当本地系统的互联网连接断开时,我想确保我可以很好地运行本地系统。所以我想在公共服务器和本地服务器之间配置一个副本集;但是本地服务器没有固定的互联网IP地址。

这是我的问题:

如何实现我的目标,在本地服务器和公共服务器上设置 MongoDB,并在这些服务器之间同步数据。

【问题讨论】:

    标签: mongodb replicaset mongodb-replica-set


    【解决方案1】:

    构建这种系统存在严重障碍:

    1. 如果本地服务器没有固定的IP地址或名称,则无法在那里配置节点; the replica set system assumes that each node can be consistently addressable。
    2. 如果您解决了寻址问题并配置了 2 节点副本集,它不会对网络中断具有弹性,因此您可以不继续处理本地服务器。只有两个节点,如果它们失去连接,那么neither node carries a majority/consensus,所以它们都不能成为主节点 - 你的副本集不能再接受写入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      • 1970-01-01
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      • 2014-08-06
      相关资源
      最近更新 更多