首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用replicaSet指定ReactiveMongo名称?

如何用replicaSet指定ReactiveMongo名称?
EN

Stack Overflow用户
提问于 2015-09-04 07:14:39
回答 1查看 495关注 0票数 2

当使用mongoDB打开到多个ReactiveMongo服务器的连接时,我们可以将要连接的主机列表传递给它。

但是,我没有找到提供replicaSet名称的任何方法(正如我们在标准MongoDB URI中所做的那样)。甚至ReactiveMongo的URI解析器也会忽略它。

有问题吗?驱动程序会在不知道replicaSet名称的情况下正确工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-04 08:35:21

您提供的列表称为“种子列表”。当您的驱动程序连接到这些服务器之一(无论是主服务器还是辅助服务器)时,驱动程序将被告知它连接到副本集,以及哪个服务器是当前的主服务器(如果有)以及其他详细信息。

您的驱动程序甚至应该在新的初选被选中时通知它,并且它应该自动连接到新当选的初选。

根据ReactiveMongo文档你应该通读一遍

...ReactiveMongo提供对副本集的支持。这意味着:

  • 驱动程序将检测它是否连接到副本集;
  • 它将探测集合中的其他节点并连接到它们;
  • 它将检测主节点何时发生变化,并猜测哪一个是新的;

..。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32392211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档