[发明专利]系统切换及其数据处理方法、装置、设备及存储介质有效
申请号: | 202110209236.6 | 申请日: | 2021-02-24 |
公开(公告)号: | CN113032021B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 李文涛 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/54 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 511442 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 切换 及其 数据处理 方法 装置 设备 存储 介质 | ||
本申请实施例提供了系统切换及其数据处理方法、装置、设备及计算机可读存储介质,涉及计算机技术领域,该方法通过分别接收第一系统和第二系统同步发送的第一访问请求和第二访问请求;根据第一访问请求和第二访问请求分别从HTTP开关服务中获取对应的状态参数,并确定第一状态响应参数和第二状态响应参数,并将第一状态响应参数和第二状态响应参数分别返回至第一系统和第二系统,以依据互斥状态规则控制第一系统和第二系统进行系统切换,或者向数据中心发送数据。本技术方案能够快速平滑切换第一系统和第二系统,实现第一系统和第二系统能够瞬间切换,避免了第一系统和第二系统同时工作而向数据中心发送重复数据,造成数据中心的数据冗余的问题。
技术领域
本申请涉及计算机技术领域,具体而言,本申请涉及一种系统切换及其数据处理方法、装置、设备及计算机可读存储介质。
背景技术
随着技术的不断发展和进步,为了提高系统的性能和改善系统的使用体验,特别对系统进行重构升级是业务发展过程必经的过程,这不可避免的涉及到不同系统之间的切换。
在相关技术中,以系统1和系统2进行切换为例,在系统切换的过程中更改配置文件的配置参数,在系统1开关设置为“关闭”,系统2开关设置为“开启”,下发配置以重启系统1和2,当系统1和系统2上的所有机器都执行完毕以后,系统1关闭,系统2工作,完成两个系统之间的切换。
然而,上述方法不能保证运行两个系统的机器能够同时停止和开启,造成在重启系统1和2的过程中,系统1和2同时存在而均向数据中心发送数据,导致数据重复。同时,若系统1和2的机器数量比较多,或者发现在系统切换过程中出现问题进行回滚处理,则需要再次重启系统,从而花费较长时间,降低了不同系统之间的切换效率。
发明内容
本申请的目的旨在至少解决上述技术缺陷之一,特别是不同系统切换效率低,且容易导致数据重复的问题,提出一种系统切换及其数据处理方法、装置、设备及计算机可读存储介质。
第一方面,本申请实施例提供一种系统切换的数据处理方法,包括以下步骤:
分别接收第一系统和第二系统同步发送的第一访问请求和第二访问请求;
根据所述第一访问请求和第二访问请求分别从HTTP开关服务中获取对应的状态参数,根据所述状态参数确定第一状态响应参数和第二状态响应参数;其中,所述HTTP开关服务为基于HTTP协议的服务程序;
将所述第一状态响应参数和第二状态响应参数分别返回至所述第一系统和所述第二系统,以使得所述第一系统和第二系统分别依据所述第一状态响应参数和第二状态响应参数以及互斥状态规则向数据中心发送数据。
在其中一个实施例中,所述互斥状态规则包括所述第一系统和第二系统中的任一系统向数据中心发送数据时,另一系统停止向数据中心的数据传输。
在其中一个实施例中,系统切换的数据处理方法还包括:创建定时器任务,通过所述定时器任务分别向所述第一系统和所述第二系统发送同步触发信号;
所述分别接收第一系统和第二系统同步发送的第一访问请求和第二访问请求的步骤包括:
分别接收第一系统和第二系统依据所述同步触发信号定时同步发送的第一访问请求和第二访问请求。
在其中一个实施例中,所述根据所述第一访问请求和第二访问请求分别从HTTP开关服务中获取对应的状态参数的步骤之前,还包括:
提取所述HTTP开关服务携带的状态参数,将所述响应参数保存至所述HTTP开关服务对应的数据库,并按照预设时间间隔将所述状态参数写入内存中;
所述根据所述第一访问请求和第二访问请求分别从HTTP开关服务中获取对应的状态参数的步骤包括:
根据所述第一访问请求和第二访问请求分别从HTTP开关服务对应的内存中获取对应的状态参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110209236.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数字印刷切割装置
- 下一篇:一种基于互联网的教育管理系统