[发明专利]业务请求处理方法、装置、计算机设备和存储介质在审
申请号: | 201910823147.3 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110740103A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 郑如刚 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L12/863 | 分类号: | H04L12/863;H04L29/08;G06F9/54;G06Q40/02 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 杨欢 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务请求 响应方 消息队列 响应数据 业务数据 业务请求发送 返回 业务请求处理 修复 计算机设备 存储介质 格式转换 工作效率 接收请求 系统标识 性能优化 业务系统 重复执行 转换格式 请求方 转换 预设 调用 发送 携带 申请 恢复 | ||
本申请涉及业务系统性能优化领域内的一种业务请求处理方法、装置、计算机设备和存储介质。该方法包括:接收请求方系统发送的业务请求;识别业务请求携带的业务数据与响应方系统标识;对业务数据进行格式转换,利用转换格式后的业务数据生成转换后的业务请求;将转换后的业务请求存入消息队列,将消息队列中的业务请求发送至响应方系统;若超过预设时间未接收到响应方系统返回的响应数据,则将业务请求再次存入消息队列,重复执行将消息队列中的业务请求发送至响应方系统的步骤,直至接收到响应方系统返回的响应数据;将响应数据返回至请求方系统。采用本方法无需人工修复,即可恢复各个子系统之间正常调用,有效提高了异常修复的工作效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种业务请求处理方法、装置、计算机设备和存储介质。
背景技术
随着企业的规模提升,涉及的业务也会相应增多。企业通常会采用业务系统执行工作任务。为了便于各个业务环节的顺利进行,业务系统可以拆分为多个子系统,如业务办理子系统、产品管理子系统、风控子系统等。各个子系统之间可以通过相互调用,进行数据交互。然而各个子系统之间的数据交互几乎完全依赖HTTP请求,如果上游的子系统出现故障或者HTTP请求传输异常,则下游的子系统不能被正常调用,从而导致业务不能顺利进行。出现这种情况时,在传统的方式中,通常是要依靠人工进行修复。修复工作耗时耗力,效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种无需人工修复,即可恢复各个子系统之间正常调用,有效提高异常修复的工作效率的业务请求处理方法、装置、计算机设备和存储介质。
一种业务请求处理方法,所述方法包括:
接收请求方系统发送的业务请求;
解析所述业务请求,识别所述业务请求携带的业务数据与响应方系统标识;
对所述业务数据进行格式转换,利用转换格式后的业务数据生成转换后的业务请求;
将转换后的业务请求存入与所述响应方系统标识对应的消息队列,将消息队列中的业务请求发送至响应方系统;
若超过预设时间未接收到所述响应方系统返回的响应数据,则将所述业务请求再次存入消息队列,重复执行将消息队列中的业务请求发送至响应方系统的步骤,直至接收到所述响应方系统返回的响应数据;
将所述响应数据返回至请求方系统。
在其中一个实施例中,所述对所述业务数据进行格式转换包括:
读取与请求方系统对应的标准化文件,解析所述标准化文件确定标准格式与请求方格式之间的映射关系;
根据所述映射关系将请求方格式的业务数据转换为标准格式的业务数据。
在其中一个实施例中,所述方法还包括:
调用多个线程并行对多个也去请求对应的业务数据进行格式转换,利用转换格式后的业务数据生成转换后的业务请求;
根据所述业务请求携带的响应方系统标识查找对应的消息队列;
并行将转换后的业务请求存入与所述响应方系统标识对应的消息队列。
在其中一个实施例中,所述方法还包括:
在数据库中获取多种历史业务请求,将所述历史业务请求对应的响应方系统标识进行统计,得到响应方系统标识对应的调用次数;
根据所述调用次数,确定被频繁调用的响应方系统;
根据被频繁调用的响应方系统,分别建立多个消息队列。
在其中一个实施例中,所述方法还包括:
对所述业务请求进行解析,得到相应的业务数据和用户信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910823147.3/2.html,转载请声明来源钻瓜专利网。