[发明专利]基于大数据分析的请求处理方法、装置、设备及存储介质在审
申请号: | 202010607524.2 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111782688A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 徐弘 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/2455;G06F16/28;G06F16/955 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 徐进之 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据 分析 请求 处理 方法 装置 设备 存储 介质 | ||
本发明涉及人工智能,提供一种基于大数据分析的请求处理方法、装置、设备及存储介质。该方法包括:获取请求任务中所有查询请求的请求类型;根据请求类型对请求进行分流获得分流后的查询请求;再获取分流请求对应的数据查询维度,并根据数据查询维度从分流后的请求中提取多维数据查询请求;根据多维数据查询请求对应的后端数据源对多维数据查询请求进行拆分聚合处理并进行分配,本发明采用请求分流的方式提取请求中包含的多维数据查询请求能够避免请求处理的单点故障问题,通过后端数据源的异同来对请求进行拆分聚合,再发送至对应的执行后端进行请求处理,相较于现有的人工拆分聚合请求任务的方式,效率高也不易引起后端数据源的性能故障。
技术领域
本发明涉及人工智能技术领域,尤其涉及一种基于大数据分析的请求处理方法、装置、设备及存储介质。
背景技术
在大数据多维分析和商业智能(Business Intelligence,BI)报表展示领域,目前存在几大痛点:个性需求多,不能使用少量的拆分和聚合满足大部分的业务需求;单个业务需求,业务场景复杂,查询维度多,消耗大量资源;查询延迟高,系统敏捷性低;问题定位困难,单个请求、多个请求、前端、中台、后端各数据源等都存在技术瓶颈。
针对上述问题,目前业内的解决方案大概包括以下几种方式:
由业务程序在中台对请求任务进行分流,易造成单点故障。
由后端数据源在数据入库前人工拆分请求任务,成本高,易造成数据源性能瓶颈。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供了一种基于大数据分析的请求处理方法、装置、设备及存储介质,旨在解决现有技术在对大批量请求任务进行处理时,容易造成单点故障、且人工处理成本高昂的技术问题。
为实现上述目的,本发明提供了一种基于大数据分析的请求处理方法,所述方法包括以下步骤:
在接收到请求任务时,获取所述请求任务中所有查询请求的请求类型;
根据所述请求类型对所述查询请求进行分流,获得分流后的查询请求;
获取所述分流后的查询请求对应的数据查询维度,并根据所述数据查询维度从所述分流后的查询请求中提取多维数据查询请求;
确定所述多维数据查询请求对应的后端数据源,并根据所述后端数据源对所述多维数据查询请求进行拆分聚合处理,获得待调度查询请求;
将所述待调度查询请求发送至对应的执行后端进行请求处理。
优选地,所述分流后的查询请求包括数据查询请求和非数据查询请求;
所述获取所述分流后的查询请求对应的数据查询维度,并根据所述数据查询维度从所述分流后的查询请求中提取多维数据查询请求的步骤,包括:
从所述分流后的查询请求中获取所述数据查询请求;根据所述数据查询请求的请求报文确定所述数据查询请求对应的数据查询维度;
根据所述数据查询维度判断所述数据查询请求是否存在多维度数据查询请求;
若存在,则提取所述多维数据查询请求。
优选地,所述根据所述请求类型对所述查询请求进行分流,获得分流后的查询请求的步骤之后,所述方法还包括:
从所述分流后的查询请求中提取所述非数据查询请求;
对所述非数据查询请求进行解析,从请求解析结果中确定待访问服务器;
查找当前正在对所述待访问服务器进行访问的候选执行后端,并将所述非数据查询请求分配至所述候选执行后端进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010607524.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置