【问题标题】:Is it possible to set up a replicaset (mongo) with multiple application servers?是否可以设置具有多个应用程序服务器的副本集(mongo)?
【发布时间】:2016-08-09 16:56:39
【问题描述】:

我想建立一个具有 3 个服务器的副本集 mongo 架构。我的数据库真的很小,一点也不复杂,所以我只是想优化阅读时间。我将有很多并发连接,所以我想知道是否不是有一个应用程序服务器(我目前使用的是 Ubuntu 服务器,我的应用程序使用 Django)与 3 个 mongo 实例(replicaset)通信,我可以有 2 个与我的 mongo 副本集通信的应用程序服务器。这可能吗?有关如何完成此类配置的任何提示?非常感谢。 (Image of wanted architecture)

【问题讨论】:

    标签: mongodb server cluster-computing database


    【解决方案1】:

    是的,当然!那只是正常情况。在现实世界中,总是有不止一台应用服务器在为客户服务,而且它们都在与 mongodb 副本集进行交互。

    要归档那些应用服务器可以多于一个(主要)通信的情况,您必须“授权”应用程序来执行此操作。意思是“readPreference”设置,至少是secondaryPreferred explain here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-20
      • 1970-01-01
      • 2017-01-27
      • 2022-07-01
      • 2016-11-10
      • 1970-01-01
      • 2016-12-30
      • 2017-05-10
      相关资源
      最近更新 更多