一种数据信息更新方法、装置及设备制造方法及图纸

技术编号:23512701 阅读:34 留言:0更新日期:2020-03-18 00:02
本申请公开了一种数据信息更新方法、装置及设备。方法包括:接收客户端发送的查询请求,该查询请求携带客户端记录的数据信息的第一版本号;将第一版本号与服务器维护的数据信息的第二版本号进行对比,若两者一致,则确定所述服务器响应所述查询请求的时长阈值,并在该时长阈值范围内未检测数据信息发生更新时,向客户端发送第一查询结果,以指示数据信息未发生更新。可见,本申请中服务器在确定数据信息未发生更新时,确定查询请求的响应超时的时长阈值,避免出现服务器负载过重,影响系统稳定性的问题。

A method, device and equipment for updating data and information

【技术实现步骤摘要】
一种数据信息更新方法、装置及设备
本申请涉及计算机
,尤其涉及一种数据信息更新方法、装置及设备。
技术介绍
本地更新是指客户端从服务器读取最新的数据信息并进行本地的适应性更新。目前,客户端一般是通过周期性的轮询服务器的方式,或,重启客户端的方式,获取最新的数据信息。但前者的轮询时间间隔难以调节,后者对客户端业务有较大影响。因此,需要更可靠的数据信息更新方案。
技术实现思路
本说明书实施例提供一种数据信息更新方法、装置及设备,用于提供一种可靠的数据信息更新方案。本说明书实施例还提供一种数据信息更新方法,包括:接收客户端发送的查询请求,所述查询请求中携带所述客户端记录的数据信息的第一版本号,用于从服务器获取最新的数据信息;若所述第一版本号与所述服务器维护的数据信息的第二版本号一致,则确定所述服务器响应所述查询请求的时长阈值;若在所述时长阈值范围内未检测到数据信息发生更新,则向所述客户端发送第一查询结果,以指示数据信息未发生更新。本说明书实施例还提供一种数据信息更新方法本文档来自技高网...

【技术保护点】
1.一种数据信息更新方法,包括:/n接收客户端发送的查询请求,所述查询请求中携带所述客户端记录的数据信息的第一版本号,用于从服务器获取最新的数据信息;/n若所述第一版本号与所述服务器维护的数据信息的第二版本号一致,则确定所述服务器响应所述查询请求的时长阈值;/n若在所述时长阈值范围内未检测到数据信息发生更新,则向所述客户端发送第一查询结果,以指示数据信息未发生更新。/n

【技术特征摘要】
1.一种数据信息更新方法,包括:
接收客户端发送的查询请求,所述查询请求中携带所述客户端记录的数据信息的第一版本号,用于从服务器获取最新的数据信息;
若所述第一版本号与所述服务器维护的数据信息的第二版本号一致,则确定所述服务器响应所述查询请求的时长阈值;
若在所述时长阈值范围内未检测到数据信息发生更新,则向所述客户端发送第一查询结果,以指示数据信息未发生更新。


2.根据权利要求1所述的方法,其中,所述第一查询结果携带所述第二版本号。


3.根据权利要求1所述的方法,其中,还包括:若在所述时长阈值范围内检测到所述数据信息发生更新,则向所述客户端发送第二查询结果;
其中,所述第二查询结果携带更新后的数据信息。


4.根据权利要求3所述的方法,其中,在检测到所述数据信息发生更新之后,向所述客户端发送第二查询结果之前,所述方法还包括:
更新所述第二版本号,得到第三版本号;
其中,所述第二查询结果还携带所述第三版本号。


5.根据权利要求1所述的方法,其中,还包括:
若所述第一版本号与所述第二版本号不一致,则向所述客户端发送第三查询结果,所述第三查询结果携带所述第二版本号和所述服务器记录的数据信息。


6.根据权利要求1所述的方法,其中,确定所述服务器响应所述查询请求的时长阈值包括:
所述服务器的负载越大,响应所述查询请求的时长阈值越大。


7.根据权利要求1-6任一项所述的方法,其特征在于,所述服务器为主节点,所述数据信息为元数据、用于供所述客户端查找出对应的服务节点并进行数据读写。


8.根据权利要求7所述的方法,其中,所述数据信息包括多个数据信息组;
若所述第一版本号与所述第二版本号不一致,则方法还包括:
获取所述客户端和所述服务器记录各数据信息组的子版本号;
确定各数据信息组中的目标数据信息组,所述目标数据信息组为所述客户端和所述服务器记录的子版本号不同的数据信息组;
其中,所述第三查询结果携带的数据信息为所述目标数据信息组的数据信息,以供所述客户端更新本地记录的所述目标数据信息组对应的数据信息。


9.一种数据信息更新方法,包括:
向服务器发送查询请求,所述查询请求中携带客户端记录的数据信息的第一版本号,用于从服务器获取最新的数据信息,以供所述服务器确定所述第一版本号与所述服务器维护的数据信息的第二版本号一致时,确定所述服务器响应所述查询请求的时长阈值;
接收所述服务器返回的第一查询结果,所述第一查询结果为所述服务器在所述时长阈值范围内未检测到数据信息发生更新时返回的、用于指示数据信息未发生更新;或者,
接收所述服务器返回的第二查询结果,所述第二查询结果携带更新后的数据信息,为所述服务器在所述时长阈值范围内检测到所述数据信息发生更新时返回的。


10.根据权利要求9所述的方法,其中,所述第二查询结果还携带第三版本号,所述第三版本号...

【专利技术属性】
技术研发人员:邢勇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1