数据查询方法、设备、存储介质及程序产品技术

技术编号:43169940 阅读:23 留言:0更新日期:2024-11-01 20:00
本申请提供一种数据查询方法、设备、存储介质及程序产品。该方法包括:周期性地获得多个数据节点中的各个数据节点的运行状态,以基于各个数据节点在各个周期内的运行状态确定各个周期内是否存在异常数据节点;响应于接收到客户端发送的数据查询请求,将数据查询请求分发给其余数据节点,以使各个数据节点基于数据查询请求对自身存储的数据子集进行查询得到查询结果;以及,在当前周期存在异常数据节点的情况下,为异常数据节点配置超时时长;若异常数据节点在超时时长内未返回查询结果,则将除了异常数据节点之外的其他数据节点返回的查询结果进行整合后发送给客户端。实现在出现异常数据节点时也保证数据查询请求的及时响应。

【技术实现步骤摘要】

本申请涉及计算机软件,尤其涉及一种数据查询方法、电子设备、计算机可读存储介质及计算机程序产品。


技术介绍

1、在分布式服务场景中,服务数据通常被部署到多个数据节点中,也即各个数据节点存储了全部服务数据中的一部分数据,则在用户发起数据查询时,通常需要由多个数据节点协同完成一次数据查询服务。如果发生数据查询超时情况,将给用户的数据查询体验造成不良影响。


技术实现思路

1、有鉴于此,本申请提供一种数据查询方法、装置、电子设备及计算机可读存储介质。

2、具体地,本申请是通过如下技术方案实现的:

3、根据本申请实施例的第一方面,提供一种数据查询方法,应用于数据查询系统包括的多个数据节点中的任意一个数据节点,各个所述数据节点存储有与所述数据查询系统对应的数据集中的其中一个数据子集;所述方法包括:

4、周期性地获得所述多个数据节点中的各个数据节点的运行状态,以基于各个数据节点在各个周期内的运行状态确定各个周期内是否存在异常数据节点;

5、响应于接收到客户端发送的数据查询请求,本文档来自技高网...

【技术保护点】

1.一种数据查询方法,其特征在于,应用于数据查询系统包括的多个数据节点中的任意一个数据节点,各个所述数据节点存储有与所述数据查询系统对应的数据集中的其中一个数据子集;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述为所述异常数据节点配置超时时长,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述数据查询请求的期望响应时长以及所述目标历史时间段对应的响应时长波动情况,为所述异常数据节点配置超时时长,包括:

5.根据权利要求1所述的方法,其特征在于,检查所述多...

【技术特征摘要】

1.一种数据查询方法,其特征在于,应用于数据查询系统包括的多个数据节点中的任意一个数据节点,各个所述数据节点存储有与所述数据查询系统对应的数据集中的其中一个数据子集;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述为所述异常数据节点配置超时时长,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述数据查询请求的期望响应时长以及所述目标历史时间段对应的响应时长波动情况,为所述异常数据节点配置超时时长,包括:

5.根据权利要求1所述的方法,其特征在于,检查所述多个数据节点中的各个数据节点的运行状态,包括:

6.根据权利要求1所述的方法,其特征在于,所述客户端用于在向任意一个数据节点发送数据查询请求时一并下发检查探针,以确定...

【专利技术属性】
技术研发人员:常利伟
申请(专利权)人:广州商研网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1