账户数量的查询方法、装置、电子设备和存储介质制造方法及图纸

技术编号:26478814 阅读:17 留言:0更新日期:2020-11-25 19:23
本公开关于账户数量的查询方法、装置、电子设备和存储介质,所述方法包括:接收账户数量查询请求,该账户数量查询请求用于查询与目标账户对应的关联账户的账户数量;检测到在服务器的缓存中能够获取到与目标账户对应的第一关联账户数量时,将上述账户数量查询请求发送至存储服务器集群中的存储从节点,以由存储从节点确定与该账户数量查询请求对应的第二关联账户数量;在能够获取到由存储从节点返回的第二关联账户数量,且第一关联账户数量小于第二关联账户数量时,将缓存中的第一关联账户数量更新为第二关联账户数量;发送包含第二关联账户数量的应答信息,以响应上述账户数量查询请求。

【技术实现步骤摘要】
账户数量的查询方法、装置、电子设备和存储介质
本公开涉及互联网
,尤其涉及账户数量的查询方法、装置、电子设备和存储介质。
技术介绍
对于存储于主从复制模式的服务器集群中的数据而言,数据的更新由服务器集群中的主节点完成,主节点在完成数据更新后将相应的更新信息发送至服务器集群中的若干从节点中,从而外部设备可以通过各个从节点读取更新后的数据。然而在实际应用过程中,服务器集群中的各个从节点往往难以实时地保证与主节点中的数据的更新一致性,尤其对于短时间内发生快速变化的数据而言,由不同从节点中读取到的数据往往因不同从节点更新进度的差异而不同,导致既无法保证从节点与主节点中的数据的实时一致性,也无法保证由从节点中读取到的数据的准确性,从而影响数据获取过程中的用户体验。
技术实现思路
本公开提供了账户数量的查询方法、装置、电子设备和存储介质,以至少解决相关技术中的技术问题。本公开的技术方案如下:根据本公开实施例的第一方面,提出一种账户数量的查询方法,应用于业务服务器,所述方法包括:接收账户数量查询请求,所述账户数量查询请求用于查询与目标账户对应的关联账户的账户数量;检测到在所述服务器的缓存中能够获取到与所述目标账户对应的第一关联账户数量时,将所述账户数量查询请求发送至存储服务器集群中的存储从节点,以由所述存储从节点确定与所述账户数量查询请求对应的第二关联账户数量,所述第一关联账户数量是从所述服务器的缓存中获取的,所述第二关联账户数量是从所述存储从节点中获取的;在能够获取到由所述存储从节点返回的第二关联账户数量,且所述第一关联账户数量小于所述第二关联账户数量时,将所述缓存中的第一关联账户数量更新为所述第二关联账户数量;发送包含所述第二关联账户数量的应答信息,以响应所述账户数量查询请求。可选的,还包括:检测到所述第一关联账户数量不小于所述第二关联账户数量,将所述账户数量查询请求发送至所述存储服务器集群中的存储主节点,以由所述存储主节点返回与所述账户数量查询请求对应的第三关联账户数量,其中,所述第三关联账户数量是从所述存储主节点中获取的;检测到能够获取由所述存储主节点返回的第三关联账户数量,发送包含所述第三关联账户数量的应答信息,以响应所述账户数量查询请求。可选的,还包括:在接收到由所述存储主节点返回的第三关联账户数量之后,将所述缓存中的第一关联账户数量更新为所述第三关联账户数量。可选的,还包括:检测到在所述服务器的缓存中未能获取到与所述目标账户对应的第一关联账户数量,将所述账户数量查询请求发送至存储服务器集群中的存储从节点,以由所述存储从节点确定与所述账户数量查询请求对应的第二关联账户数量;发送包含所述第二关联账户数量的应答信息,并在所述服务器的缓存中存储所述第二关联账户数量。可选的,所述将所述账户数量查询请求发送至存储服务器集群中的存储从节点,包括:获取所述第一关联账户数量的失效时刻,其中,所述失效时刻为所述第一关联账户数量的有效时长的截止时刻;确定所述账户数量查询请求的接收时刻与所述失效时刻的间隔时长;在检测到所述间隔时长小于预设时长阈值时,将所述账户数量查询请求发送至存储服务器集群中的存储从节点。可选的,还包括:在检测到所述间隔时长不小于预设时长阈值时,发送包含所述第一关联账户数量的应答信息,以响应所述账户数量查询请求。可选的,所述将所述账户数量查询请求发送至存储服务器集群中的存储从节点,包括:确定所述账户数量查询请求的接收时刻;统计在所述接收时刻之前的预设时长阈值内接收到的针对所述目标账户和/或所述目标账户的关联账户的账户数量查询次数;在所述查询次数大于预设的次数阈值时,将所述账户数量查询请求发送至存储服务器集群中的存储从节点。根据本公开实施例的第二方面,提出一种账户数量的查询装置,应用于业务服务器,所述装置包括:请求接收模块,被配置为接收账户数量查询请求,所述账户数量查询请求用于查询与目标账户对应的关联账户的账户数量;第一发送模块,被配置为检测到在所述服务器的缓存中能够获取到与所述目标账户对应的第一关联账户数量时,将所述账户数量查询请求发送至存储服务器集群中的存储从节点,以由所述存储从节点确定与所述账户数量查询请求对应的第二关联账户数量,所述第一关联账户数量是从所述服务器的缓存中获取的,所述第二关联账户数量是从所述存储从节点中获取的;第一更新模块,被配置为在能够获取到由所述存储从节点返回的第二关联账户数量,且所述第一关联账户数量小于所述第二关联账户数量时,将所述缓存中的第一关联账户数量更新为所述第二关联账户数量;第一应答模块,被配置为发送包含所述第二关联账户数量的应答信息,以响应所述账户数量查询请求。可选的,还包括:第二发送模块,被配置为检测到所述第一关联账户数量不小于所述第二关联账户数量,将所述账户数量查询请求发送至所述存储服务器集群中的存储主节点,以由所述存储主节点返回与所述账户数量查询请求对应的第三关联账户数量,其中,所述第三关联账户数量是从所述存储主节点中获取的;第二应答模块,被配置为检测到能够获取由所述存储主节点返回的第三关联账户数量,发送包含所述第三关联账户数量的应答信息,以响应所述账户数量查询请求。可选的,还包括:第二更新模块,被配置为在接收到由所述存储主节点返回的第三关联账户数量之后,将所述缓存中的第一关联账户数量更新为所述第三关联账户数量。可选的,还包括:第三发送模块,被配置为检测到在所述服务器的缓存中未能获取到与所述目标账户对应的第一关联账户数量,将所述账户数量查询请求发送至存储服务器集群中的存储从节点,以由所述存储从节点确定与所述账户数量查询请求对应的第二关联账户数量;第三应答模块,被配置为发送包含所述第二关联账户数量的应答信息,并在所述服务器的缓存中存储所述第二关联账户数量。可选的,所述第一发送模块还被配置为:获取所述第一关联账户数量的失效时刻,其中,所述失效时刻为所述第一关联账户数量的有效时长的截止时刻;确定所述账户数量查询请求的接收时刻与所述失效时刻的间隔时长;在检测到所述间隔时长小于预设时长阈值时,将所述账户数量查询请求发送至存储服务器集群中的存储从节点。可选的,还包括:第四应答模块,被配置为在检测到所述间隔时长不小于预设时长阈值时,发送包含所述第一关联账户数量的应答信息,以响应所述账户数量查询请求。可选的,所述第一发送模块还被配置为:确定所述账户数量查询请求的接收时刻;统计在所述接收时刻之前的预设时长阈值内接收到的针对所述目标账户和/或所述目标账户的关联账户的账户数量查询次数;在所述查询次数大于预设的次数阈值时,将所述账户数量查询请求发送至存储服务器集群中的存储从节点。根据本公开实施例的第三方面,提出一种电子设备,包括:...

【技术保护点】
1.一种账户数量的查询方法,其特征在于,应用于服务器,所述方法包括:/n接收账户数量查询请求,所述账户数量查询请求用于查询与目标账户对应的关联账户的账户数量;/n检测到在所述服务器的缓存中能够获取到与所述目标账户对应的第一关联账户数量时,将所述账户数量查询请求发送至存储服务器集群中的存储从节点,以由所述存储从节点确定与所述账户数量查询请求对应的第二关联账户数量,所述第一关联账户数量是从所述服务器的缓存中获取的,所述第二关联账户数量是从所述存储从节点中获取的;/n在能够获取到由所述存储从节点返回的第二关联账户数量,且所述第一关联账户数量小于所述第二关联账户数量时,将所述缓存中的第一关联账户数量更新为所述第二关联账户数量;/n发送包含所述第二关联账户数量的应答信息,以响应所述账户数量查询请求。/n

【技术特征摘要】
1.一种账户数量的查询方法,其特征在于,应用于服务器,所述方法包括:
接收账户数量查询请求,所述账户数量查询请求用于查询与目标账户对应的关联账户的账户数量;
检测到在所述服务器的缓存中能够获取到与所述目标账户对应的第一关联账户数量时,将所述账户数量查询请求发送至存储服务器集群中的存储从节点,以由所述存储从节点确定与所述账户数量查询请求对应的第二关联账户数量,所述第一关联账户数量是从所述服务器的缓存中获取的,所述第二关联账户数量是从所述存储从节点中获取的;
在能够获取到由所述存储从节点返回的第二关联账户数量,且所述第一关联账户数量小于所述第二关联账户数量时,将所述缓存中的第一关联账户数量更新为所述第二关联账户数量;
发送包含所述第二关联账户数量的应答信息,以响应所述账户数量查询请求。


2.根据权利要求1所述方法,其特征在于,还包括:
检测到所述第一关联账户数量不小于所述第二关联账户数量,将所述账户数量查询请求发送至所述存储服务器集群中的存储主节点,以由所述存储主节点返回与所述账户数量查询请求对应的第三关联账户数量,其中,所述第三关联账户数量是从所述存储主节点中获取的;
检测到能够获取由所述存储主节点返回的第三关联账户数量,发送包含所述第三关联账户数量的应答信息,以响应所述账户数量查询请求。


3.根据权利要求2所述方法,其特征在于,还包括:
在接收到由所述存储主节点返回的第三关联账户数量之后,将所述缓存中的第一关联账户数量更新为所述第三关联账户数量。


4.根据权利要求1所述方法,其特征在于,还包括:
检测到在所述服务器的缓存中未能获取到与所述目标账户对应的第一关联账户数量,将所述账户数量查询请求发送至存储服务器集群中的存储从节点,以由所述存储从节点确定与所述账户数量查询请求对应的第二关联账户数量;
发送包含所述第二关联账户数量的应答信息,并在所述服务器的缓存中存储所述第二关联账户数量。


5.根据权利要求1所述方法,其特征在于,所述将所述账户数量查询请求发送至存储服务器集群中的存储从节点,包括:
获取所述第一关联账户数量的失效时刻,其中,所述失效时刻为所述第一关联账户数量的有效时长的截止时刻;
确...

【专利技术属性】
技术研发人员:顾平
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1