[发明专利]业务请求处理方法、计算机存储介质、服务器以及系统在审
申请号: | 201910749092.6 | 申请日: | 2019-08-14 |
公开(公告)号: | CN110515725A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 韩松;鲜丹 | 申请(专利权)人: | 威富通科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;G06Q30/02;G06Q20/38 |
代理公司: | 44372 深圳市六加知识产权代理有限公司 | 代理人: | 罗水江<国际申请>=<国际公布>=<进入 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务请求 应答结果 终端设备 业务请求处理 流水标识 返回 服务器 计算机存储介质 发送 互联网技术 处理效率 接收业务 快速响应 流量压力 流水记录 异步处理 减小 携带 更新 | ||
本发明涉及互联网技术领域,公开一种业务请求处理方法、计算机存储介质、服务器以及系统,该方法首先接收第一终端设备发送的业务请求,该业务请求携带所述第一终端设备流水标识号,然后根据该业务请求,向第一终端设备返回所述业务请求应答结果,其中,业务请求应答结果包括第一应答结果或第二应答结果,当业务请求应答结果为第一应答结果时,异步向第二终端设备发送该业务请求,以使第二终端设备返回业务请求处理结果,最后根据业务请求处理结果和流水标识号,更新本地流水记录。因此,该方法通过接收业务请求时,同步返回应答结果,同时异步处理业务请求的操作,可以对业务请求处理快速响应,处理效率更快,减小服务器的流量压力。
技术领域
本发明涉及互联网技术领域,涉及一种业务请求处理方法、计算机存储介质、服务器及系统。
背景技术
随着互联网技术的发展,用户群也来越多,业务量也随着用户群的增加而增大,一条业务请求就相当于一条流量,那么系统面临高并发流量的压力,业务请求就不会得到快速响应,甚至使得系统面临宕机的危险。
发明内容
本发明实施例的一个目的旨在提供一种业务请求处理方法计算机存储介质、服务器及系统,以提高业务请求处理的效率。
为了解决上述技术问题,本发明提供以下技术方案:
在第一方面,本发明实施例提供一种业务请求处理方法,应用于服务器,所述方法包括:
接收第一终端设备发送的业务请求,所述业务请求携带所述第一终端设备流水标识号;
根据所述业务请求,向所述第一终端设备返回所述业务请求应答结果,所述业务请求应答结果包括第一应答结果或第二应答结果;
当所述业务请求应答结果为所述第一应答结果时,异步向第二终端设备发送所述业务请求,以使所述第二终端设备返回所述业务请求处理结果;
根据所述业务请求处理结果和所述第一终端设备流水标识号,更新本地流水记录,所述本地流水记录用于记录所述第一终端设备的业务请求处理结果。
可选地,所述根据所述业务请求,向所述第一终端设备返回所述业务请求应答结果,包括:
根据所述业务请求,判断所述服务器的线程池的可运行容量是否达到容量上限;
若是,向所述第一终端设备返回所述第二应答结果;
若否,向所述第一终端设备返回所述第一应答结果。
可选地,所述方法还包括:将所述业务请求应答结果写入区块链。
可选地,所述方法还包括:当所述业务请求应答结果为所述第二应答结果时,暂停异步向所述第二终端设备发送所述业务请求。
可选地,所述当所述业务请求应答结果为所述第一应答结果,异步向所述第二终端设备发送所述业务请求,以使所述第二终端设备返回所述业务请求处理结果,包括:
当所述业务请求应答结果为所述第一应答结果时,运行调用线程;
通过所述调用线程,异步向所述第二终端设备发送所述业务请求;
接收所述第二终端设备返回的所述业务请求处理结果。
可选地,所述接收第一终端设备发送的业务请求,所述业务请求携带所述第一终端设备流水标识号,包括:
验证所述业务请求是否合法;
若合法,返回根据所述业务请求,向所述第一终端设备返回所述业务请求应答结果的步骤;
若非法,丢弃所述业务请求。
可选地,所述根据所述业务请求处理结果和所述第一终端设备流水标识号,更新本地流水记录包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威富通科技有限公司,未经威富通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910749092.6/2.html,转载请声明来源钻瓜专利网。