[发明专利]一种web服务程序的运行方法、装置、设备及存储介质有效
申请号: | 202110118465.7 | 申请日: | 2021-01-28 |
公开(公告)号: | CN112887410B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 杨小龙;张铮 | 申请(专利权)人: | 郑州市景安网络科技股份有限公司;中国人民解放军战略支援部队信息工程大学 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/50;G06F21/56;G06F21/55;G06F8/65 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨威 |
地址: | 450000 河南省郑州市自贸试*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 服务 程序 运行 方法 装置 设备 存储 介质 | ||
1.一种web服务程序的运行方法,其特征在于,包括:
当接收到客户端的访问请求时,将所述访问请求转发给预设的在线服务器和离线服务器;其中,所述在线服务器用于处理所述客户端发送的所述访问请求,并进行读取操作,所述离线服务器用于用户进行内部管理,并进行读写操作;
接收所述在线服务器和所述离线服务器分别根据所述访问请求确定出的反馈信息,并判断所述反馈信息是否一致;
若一致,则利用所述在线服务器和/或所述离线服务器执行自身的web程序文件并向所述客户端反馈对应的执行结果;
若不一致,则更新所述在线服务器的web程序文件,利用所述在线服务器和/或所述离线服务器执行自身的web程序文件并向所述客户端反馈对应的执行结果。
2.根据权利要求1所述的方法,其特征在于,所述更新所述在线服务器的web程序文件,利用所述在线服务器和/或所述离线服务器执行自身的web程序文件并向所述客户端反馈对应的执行结果的过程,具体包括:
利用预设web程序文件更新所述在线服务器的web程序文件;
利用更新后的所述在线服务器执行自身的web程序文件并向所述客户端反馈对应的执行结果。
3.根据权利要求1所述的方法,其特征在于,所述更新所述在线服务器的web程序文件,利用所述在线服务器和/或所述离线服务器执行自身的web程序文件并向所述客户端反馈对应的执行结果的过程,具体包括:
切换所述在线服务器和所述离线服务器的状态;
控制所述切换所述状态后的所述离线服务器回滚至上一次处于未切换所述状态时的所述在线服务器和所述离线服务器输出的所述反馈信息一致的情况下的所述状态,其中,所述切换所述状态后的所述离线服务器对应的所述web程序文件是可信的所述web程序文件;
利用预设web程序文件更新切换所述状态后的所述在线服务器的web程序文件;所述预设web程序文件为未切换所述状态时的所述离线服务器对未切换所述状态时的所述在线服务器做定时快照,并以未切换所述状态时的所述离线服务器的所述web程序文件进行增量对比得到的web程序文件;
利用切换状态后的所述离线服务器执行自身的web程序文件并向所述客户端反馈对应的执行结果。
4.根据权利要求1所述的方法,其特征在于,进一步包括:
确定所述访问请求所请求访问数据的数据类型;其中,所述数据类型包括静态数据和动态数据;
若所述数据类型为静态数据,对应的,所述接收所述在线服务器和所述离线服务器分别根据所述访问请求确定出的反馈信息,并判断所述反馈信息是否一致的过程,具体包括:
接收所述在线服务器和所述离线服务器分别根据所述访问请求确定出的资源文件,并判断所述资源文件是否一致;其中,所述资源文件一致表示所述反馈信息一致;
若所述数据类型为动态数据,对应的,所述接收所述在线服务器和所述离线服务器分别根据所述访问请求确定出的反馈信息,并判断所述反馈信息是否一致的过程,具体包括:
接收所述在线服务器和所述离线服务器分别根据所述访问请求获取到的动态数据,并判断所述动态数据是否一致;其中,所述动态数据一致表示所述反馈信息一致。
5.根据权利要求4所述的方法,其特征在于,所述判断所述资源文件是否一致的过程,具体包括:
判断所述资源文件的文件长度是否一致;若一致,表示所述资源文件一致。
6.根据权利要求4所述的方法,其特征在于,所述判断所述动态数据是否一致的过程,具体包括:
判断所述动态数据的CRC校验值是否一致;若一致,表示所述动态数据一致。
7.根据权利要求1至6任一项所述的方法,其特征在于,在确定出所述反馈信息不一致之后,进一步包括:
记录对应的异常日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州市景安网络科技股份有限公司;中国人民解放军战略支援部队信息工程大学,未经郑州市景安网络科技股份有限公司;中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110118465.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种包装定位输送装置
- 下一篇:一体式预热及煅烧的赤泥焙烧回转窑