买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:湖南麒麟信安科技股份有限公司
摘要:本发明公开了一种副本集模式运行的两物理节点mongo集群的应用方法,本发明两物理节点mongo集群包括物理节点A和物理节点B两个提供mongo服务的物理节点且按照副本集模式进行部署,当其中一个物理节点出现故障时,通过高可用客户端管理虚拟IP信息,并使用该IP构建高可用的mongo仲裁服务,当其中一个物理节点出现故障时通过客户端的高可用,保证正常运行的另一物理节点能够同时运行mongo副本服务和仲裁服务,保证正常运行的物理节点能够获取一半以上的选举权,不会影响集群正常对外提供的服务;而且在同一时刻集群的两副本服务能同时对外提供服务,从而不对业务场景进行约束,使得集群服务对上层业务服务透明化。
主权项:1.一种副本集模式运行的两物理节点mongo集群的应用方法,其特征在于,所述两物理节点mongo集群包括物理节点A和物理节点B两个提供mongo服务的物理节点,其中物理节点A上部署有高可用主客户端、mongo仲裁服务和mongo副本服务,物理节点B上部署有高可用从客户端、mongo仲裁服务、mongo副本服务,所述mongo副本服务既用于选取投票以及存储数据和元数据、mongo仲裁服务用于进行选取投票;所述高可用主客户端、高可用从客户端之间保持心跳并采用主从方式运行,且在正常运行状态下主客户端接管指定IP对外提供mongo仲裁服务,物理节点A和物理节点B同时对外提供mongo副本服务,且物理节点B在正常运行状态下不向外提供mongo仲裁服务;所述两物理节点mongo集群的应用方法包括处理高可用主客户端所在的物理节点故障宕机的下述步骤:A1)在高可用主客户端所在的物理节点故障宕机后,高可用从客户端检测到高可用主客户端的心跳丢失,将自己提升为新的高可用主客户端、接管原高可用主客户端的指定IP,并基于该指定IP对外提供mongo仲裁服务,使得mongo集群当前运行一mongo副本服务、一mongo仲裁服务以确保新的高可用主客户端能够获得大于半数的选举投票权以对外提供服务;A2)原高可用主客户端所在的物理节点恢复,使得该物理节点上的原高可用主客户端、mongo副本服务恢复,原高可用主客户端发现已经存在新的高可用主客户端主动降级为新的高可用从客户端、不再接管原高可用主客户端的指定IP,并不再基于该指定IP提供mongo仲裁服务,使得mongo集群恢复正常的运行两mongo副本服务、一mongo仲裁服务状态。
全文数据:
权利要求:
百度查询: 湖南麒麟信安科技股份有限公司 副本集模式运行的两物理节点mongo集群的应用方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。