首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB复制集初级故障

MongoDB复制集初级故障
EN

Stack Overflow用户
提问于 2016-11-10 12:14:34
回答 1查看 382关注 0票数 0

我正在探索MongoDB副本集,我想知道如何处理应用程序的故障转移。

以下是我的设想:

假设我有一个具有三个节点的副本集,比如A(主)、B(二级)和C(备用)。

1.从我的应用程序中,我应该连接到哪个主机?一个?

2.当主机A失败时会发生什么情况?一所中学(例如B级)将接管初级课程。我的应用程序是否应该被设计成处理这个转换并现在连接到B?

提前谢谢。我对如何在使用副本集保持高可用性的同时如何设计应用程序感到困惑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-10 19:34:09

您的应用程序连接字符串可以列出所有这些地址(或其中一些地址)。Mongodb驱动程序知道要连接哪一个。基本上,您只需要连接一个工作节点(甚至是二级节点),您的应用程序就会自动获得所有这些地址,并知道要连接哪个地址。当主节点被传输到其他节点时,您的应用程序将获得新主节点地址的信息。

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

https://stackoverflow.com/questions/40527381

复制
相关文章

相似问题

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