MongoDB高可用切换

MongoDB 高可用集群切换

  • MongoDB最简单的集群模式是三节点搭建Replica Set(副本集),这样可以保证一个节点故障后,其余节点还可以继续提供服务。
  • 在MongoDB集群中,也存在主节点和备用节点的角色,如主节点出现问题,会通过选举在备用节点中产生一个新的主节点,其主备用节点会自动向新的主节点进行同步。
  • 在新旧主节点完成切换后,对前端应用几乎是透明的,原因在于MongoDB特殊的连接字符串配置方式:
mongodb://[username:password@]host1[:port1][,host2[:port2],…[,hostN[:portN]]][/[database][?options]]

最后

  • 以上配置中,可以配置多个MongoDB的host,MongoDB会自动检测副本集中的主节点,并进行连接,如主节点挂掉,在切换的过程未完成时,前端应用会报错,直至切换完成后,新的连接会连接到新的主节点继续提供服务。
  • 这种特别的连接字符串实现,无需再为MongoDB搭建LVS的Vip自动切换等方式,默认即支持高可用故障切换。

当前题目:MongoDB高可用切换
文章起源:https://www.cdcxhl.com/article22/jchicc.html

成都网站建设公司_创新互联,为您提供移动网站建设网站设计公司营销型网站建设Google网站策划网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设