[发明专利]一种高并发查询事务的处理系统和方法在审
申请号: | 202210308648.X | 申请日: | 2022-03-28 |
公开(公告)号: | CN114650313A | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 黄杉 | 申请(专利权)人: | 黄杉 |
主分类号: | H04L67/141 | 分类号: | H04L67/141;G06F16/2455;H04L67/51;H04W4/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710121 陕西省西安市长安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 并发 查询 事务 处理 系统 方法 | ||
本发明涉及网络技术领域。本发明提出的高并发查询事务的处理方法,判断系统处于正常状态或拥堵状态,在拥堵状态下网络接入服务器获取业务请求后就关闭网络连接;业务服务器业务处理后,将查询结果发送到用户手机。在应用程序发送访问请求失败时,可以以短信形式将业务请求发送给服务系统。在拥堵状态下服务系统可以将查询结果以短信发送到所述手机。本发明的技术方案可以提高系统应对高并发查询事务的能力,使系统不会由于超出承载极限而崩溃,又能有效满足查询业务的及时性需求。
技术领域
本发明涉及一种网络技术领域,尤其是涉及一种高并发查询事务的处理系统和方法。
背景技术
健康码在抗击新冠疫情中做出了重要贡献。健康码是动态变化的,每次展示都要访问“防疫健康信息码”服务系统,查询数据库后生成新的二维码。
服务系统在正常工作状态下,用户从客户端向接入服务器发送访问请求,与服务器建立连接后,等待服务器返回查询结果;接入服务器接收访问请求,与客户端建立连接后,由业务服务器进行用户鉴权、业务处理,将查询结果发送到手机客户端,从而完成查询业务。
各地“防疫健康信息码”服务系统设计方案、系统容量和运维能力的限制,多地在疫情期间相继出现了高峰时段健康码系统瘫痪、访问异常的问题。这是由于极端情况访问量太大、接口不稳定,超出承载极限,触发系统保护机制,导致部分用户健康码访问缓慢或异常。用户在系统异常时不得不反复刷新,进一步加大了访问量,从而陷入恶性循环。
疫情防控对“防疫健康信息码”服务系统的依赖和需求程度很高,信息服务系统的异常将会给疫情防控、居民生活带来很大不便,是急需解决的问题。
发明内容
基于高并发访问时信息服务系统工作异常的问题,本发明提出一种高并发查询事务的处理系统和方法。
本发明提出的高并发查询事务的处理系统,包括服务系统和安装在用户手机的客户端应用程序,所述服务系统包括网络接入服务器和业务服务器。所述服务系统还可以包括短信服务器。
本发明提出的高并发查询事务的处理方法,其实现过程为:
用户通过应用程序向服务系统发送访问请求,与网络接入服务器和建立连接后,等待返回查询结果;
服务系统根据访问量来判断系统处于正常状态或拥堵状态;
如果系统处于正常状态,网络接入服务器接收访问请求,与应用程序建立连接后,业务服务器进行业务处理,将查询结果发送到用户手机,完成查询业务;
如果系统处于拥堵状态,网络接入服务器接收访问请求,与应用程序建立连接,获取所述用户的身份信息和/或业务请求后,不进行实时业务处理,就关闭与应用程序的网络连接,从而可以大幅减轻服务器的压力。业务服务器对访问请求进行业务处理,再将查询结果发送到用户手机,完成查询业务。
优选地,服务系统在拥堵状态下将查询结果发送到手机,是网络接入服务器与用户手机应用程序建立网络连接,使用网络通讯协议发送查询结果。
优选地,本发明提出的高并发查询事务的处理系统,还包括短信服务器;服务系统在拥堵状态下将查询结果发送到手机,是由短信服务器将查询结果以短信或其它即时通信方式发送消息到手机;用户打开应用程序时,应用程序自动读取所述消息,生成查询结果或二维码。
进一步地,在手机应用程序向服务系统发送访问请求失败时,应用程序将身份信息和/或业务请求以短信形式发送给服务系统的短信服务器,服务系统收到短信后进行业务处理,将查询结果发送到手机端,完成查询业务。
进一步地,手机应用程序向服务系统发送访问请求,在服务系统处于拥堵状态时或发送访问请求失败时的处理方法,其特征在于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黄杉,未经黄杉许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210308648.X/2.html,转载请声明来源钻瓜专利网。