我正在探索 MongoDB 副本集,我想知道如何处理应用程序的故障转移。
以下是我的场景:
假设我有一个包含三个节点的副本集,比如 A(主要)、B(次要)和 C(次要)。
1.从我的应用程序中,我应该连接到哪个主机?一种?
2.主机A出现故障会怎样?一个辅助(比如 B)将接管为主。我的应用程序是否应该设计为处理这种转换并现在连接到 B?
提前致谢。我一直对如何设计应用程序同时保持副本集的高可用性感到困惑。
我正在探索 MongoDB 副本集,我想知道如何处理应用程序的故障转移。
以下是我的场景:
假设我有一个包含三个节点的副本集,比如 A(主要)、B(次要)和 C(次要)。
1.从我的应用程序中,我应该连接到哪个主机?一种?
2.主机A出现故障会怎样?一个辅助(比如 B)将接管为主。我的应用程序是否应该设计为处理这种转换并现在连接到 B?
提前致谢。我一直对如何设计应用程序同时保持副本集的高可用性感到困惑。