[发明专利]一种基于酒行业考试的互联网灾备方法在审
申请号: | 202210151159.8 | 申请日: | 2022-02-15 |
公开(公告)号: | CN114528158A | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 王洪超;张立勇;孙向晖;单静静 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙晶伟 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 行业 考试 互联网 方法 | ||
本发明公开一种基于酒行业考试的互联网灾备方法,涉及数据容灾技术领域;部署至少两个具有相同应用和数据存储的机房,分别根据同城灾备、同城双活及异地灾备情况,进行互联网灾备,依据同城灾备、同城双活、异地灾备情况部署机房,防止主机级、机房级或地域级故障,引发在线考试无法正常进行,确保数据不丢失,考试顺利开展。
技术领域
本发明公开一种方法,涉及数据容灾技术领域,具体地说是一种基于酒行业考试的互联网灾备方法。
背景技术
随着酒行业和Internet的迅速发展,品酒师培训及测试认证考核,存在迫切的需求。目前远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的领域,而面对互联网的在线考试中经常出现突发的主机级故障、机房级故障、地域级故障,但还没有完善的应对及预防措施。
发明内容
本发明针对现有技术的问题,提供一种基于酒行业考试的互联网灾备方法,解决同城间灾备的自动切换;解决同城间、异地间的数据同步等问题。
本发明提出的具体方案是:
一种基于酒行业考试的互联网灾备方法,部署至少两个具有相同应用和数据存储的机房,分别根据同城灾备、同城双活及异地灾备情况,进行互联网灾备,
其中基于spring boot的auth认证部署应用使后台服务解析获取登录信息,基于Redis Shake同步所述机房在Redis的数据,基于MySQL数据库的binlog日志同步所述机房的业务数据,
当进行同城灾备时,基于keepalive实现所述机房中应用的心跳检测,切换宕机的机房,
当进行同城双活的灾备时,基于Redis和MySQL进行数据的双向同步,基于SLB的心跳检测监控机房故障,停止对故障机房进行访问,
当进行异地灾备时,所述机房间通过专线网络连通,选择所述机房中主机房的EIP与DNS绑定,基于keepalive实现所述机房中应用的心跳检测,切换宕机的机房。
进一步,所述的一种基于酒行业考试的互联网灾备方法中所述基于spring boot的auth认证部署应用使后台服务解析获取登录信息,包括:
将登录信息token存放至Redis中,在Redis中以UUID作为主键,使后台服务根据所述UUID到auth中兑换所述token,解析获取登录信息。
进一步,所述的一种基于酒行业考试的互联网灾备方法中所述基于Redis Shake同步所述机房在Redis的数据,包括:
同步所述机房的登录信息数据。
进一步,所述的一种基于酒行业考试的互联网灾备方法中所述当进行同城双活的灾备时,包括:
基于SLB对所述机房进行负载均衡。
本发明还提供一种基于酒行业考试的互联网灾备装置,包括部署模块,
所述部署模块部署至少两个具有相同应用和数据存储的机房,分别根据同城灾备、同城双活及异地灾备情况,进行互联网灾备,
其中基于spring boot的auth认证部署应用使后台服务解析获取登录信息,基于Redis Shake同步所述机房在Redis的数据,基于MySQL数据库的binlog日志同步所述机房的业务数据,
当进行同城灾备时,基于keepalive实现所述机房中应用的心跳检测,切换宕机的机房,
当进行同城双活的灾备时,基于Redis和MySQL进行数据的双向同步,基于SLB的心跳检测监控机房故障,停止对故障机房进行访问,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210151159.8/2.html,转载请声明来源钻瓜专利网。