【技术实现步骤摘要】
一种数据请求的处理方法、装置、设备及存储介质
[0001]本专利技术实施例涉及计算机
,尤其涉及一种数据请求的处理方法、装置、设备及存储介质。
技术介绍
[0002]随着计算机网络的不断发展,用户的大多数社会活动都可以通过计算机网络进行,比如用户可以通过数据显示页面中的拖拽组件读取数据源中的数据等。但是,用户对数据显示页面中的拖拽组件进行操作时,可能出现某一拖拽组件同时被多个用户触发的情形,导致数据源频繁访问,系统响应性能较低的问题。
[0003]现有方法中为了避免多个数据请求同时发起,通常由程序开发人员使用防抖函数对调用方法进行处理,来防止同一拖拽组件同时发起多次请求;或者可以在检测到拖拽组件发起请求后,在请求完成之前不允许再次请求,具体的,可以由程序开发人员根据需求,在代码中设置临时变量处理。
[0004]但是,现有方法中都没有考虑到多个拖拽组件对应同一数据源,并且所述多个拖拽组件同时被用户触发的情形,也即,现有方法中不能解决数据源一致的多个拖拽组件同时被用户触发时,导致数据源被频繁访问,系统响应性
【技术保护点】
【技术特征摘要】
1.一种数据请求的处理方法,其特征在于,所述方法包括:检测到用户在数据显示页面中触发目标拖拽组件时,生成与所述目标拖拽组件对应的当前业务请求;判断预先生成的请求文件中,是否存在目标数据请求;所述目标数据请求对应的目标数据源,与所述当前业务请求对应的数据源一致;所述请求文件用于存储数据显示页面中全部拖拽组件对应的未处理完成的数据请求;若是,则对所述目标数据请求进行处理,并在完成对目标数据请求的处理之后,根据所述当前业务请求创建当前数据请求,并对所述当前数据请求进行处理。2.根据权利要求1所述的方法,其特征在于,根据所述当前业务请求创建当前数据请求,包括:根据所述当前业务请求关联的数据源,创建与所述目标拖拽组件对应的当前数据请求。3.根据权利要求2所述的方法,其特征在于,根据所述当前业务请求关联的数据源,创建与所述目标拖拽组件对应的当前数据请求,包括:根据所述当前业务请求关联的数据源,获取与所述数据源对应的请求路径以及请求参数;根据所述请求路径以及请求参数,生成与所述目标拖拽组件对应的请求标识;根据所述请求标识,创建与所述目标拖拽组件对应的当前数据请求。4.根据权利要求1所述的方法,其特征在于,在检测到用户在数据显示页面中触发目标拖拽组件时,生成与所述目标拖拽组件对应的当前业务请求之前,还包括:通过预设的模块加载器,对所述数据显示页面中全部拖拽组件对应的未处理完成的数据请求进行封装,得到所述请求文件;在根据所述当前业务请求创建当前数据请求之后,还包括:通过所述模块加载器,将所述当前数据请求与所述请求文件中预存的多个未处理完成的数据请求进行封装,得到新的请求文件。5.根据权利要求4所述的方法,其特征在于,在根据所述当前业务请求创建当前数据请求,并对所述当前数据请求进行处理之后,还包括:如果在后...
【专利技术属性】
技术研发人员:张建,吴健,丁志远,宋大伟,
申请(专利权)人:苏州沁游网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。