【技术实现步骤摘要】
业务数据的查询方法和装置、存储介质、电子装置
本申请涉及互联网领域,具体而言,涉及一种业务数据的查询方法和装置、存储介质、电子装置。
技术介绍
随着信息技术的发展,企业越来越重视信息系统的建设,信息系统可靠性是信息系统建中不可避免的问题。任何小的硬件、软件故障均有可能引起系统的网络故障,造成业务的中断或者数据的丢失,由此会造成人力、物力、财产损耗。数据库是信息系统中非常重要的组成部分,随着互联网应用越来越多,业务量成倍的增长,随之而来就会产生几何级的数据量的增长,应用的压力也会越来越大,对数据库依赖度也越来越高,譬如对实时性响应要求很高的应用数据库,需要支持大规模的并发访问且能高效响应,以避免由于数据库故障造成客户端不能为用户提供服务这一情形的出现,可见,数据库严重制约了应用的服务性能和可用性,一旦数据库出现故障就会造成客户端的服务受到影响。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种业务数据的查询方法和装置、存储介质、电子装置,以至少解决相关技术中数据库发生故障导致 ...
【技术保护点】
1.一种业务数据的查询方法,其特征在于,包括:/n获取第一业务系统中第一设备的第一请求,其中,所述第一请求用于请求获取目标业务数据,所述目标业务数据来源于第二业务系统的数据库;/n通过中间插件从缓存中查找处于数据有效期内的所述目标业务数据,其中,所述数据有效期是按照所述中间插件的指示为从业务系统的数据库中获取的业务数据配置的在所述缓存中保存的有效期;/n响应于所述第一请求,将从所述缓存中查找到的所述目标业务数据返回给所述第一设备。/n
【技术特征摘要】
1.一种业务数据的查询方法,其特征在于,包括:
获取第一业务系统中第一设备的第一请求,其中,所述第一请求用于请求获取目标业务数据,所述目标业务数据来源于第二业务系统的数据库;
通过中间插件从缓存中查找处于数据有效期内的所述目标业务数据,其中,所述数据有效期是按照所述中间插件的指示为从业务系统的数据库中获取的业务数据配置的在所述缓存中保存的有效期;
响应于所述第一请求,将从所述缓存中查找到的所述目标业务数据返回给所述第一设备。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括按照如下方式确定所述目标业务数据位于数据有效期内:
获取为所述缓存中存储的所述目标业务数据设置的时间戳,其中,所述时间戳用于表示所述目标业务数据有效的起始时间;
在所述时间戳与当前时间之间的差值小于等于第一阈值的情况下,确定所述缓存中的所述目标业务数据位于数据有效期内。
3.根据权利要求2所述的方法,其特征在于,
在获取为所述缓存中存储的所述目标业务数据设置的时间戳之前,所述方法还包括:在第二设备获取到所述目标业务数据的情况下,将所述第二设备的获取时间作为时间戳与所述目标业务数据一起保存在所述缓存的目标数据对象中;
获取为所述缓存中存储的所述目标业务数据设置的时间戳包括:通过所述中间插件从所述缓存中获取所述目标数据对象携带的时间戳。
4.根据权利要求3所述的方法,其特征在于,在第二设备获取到所述目标业务数据的情况下,将所述第二设备的获取时间作为时间戳与所述目标业务数据一起保存在所述缓存的目标数据对象中包括:
在所述缓存中不存在所述目标业务数据且所述第二设备从所述第二业务系统的数据库获取到所述目标业务数据的情况下,将用于表示所述第二设备的获取时间的时间戳和所述目标业务数据转换为所述目标数据对象保存在所述缓存中;
在所述第二业务系统的数据库发生故障且所述第二设备从所述缓存中获取到所述目标业务数据的情况下,将所述缓存中所述目标数据对象的时间戳更新为所述第二设备的获取时间。
5.根据权利要求4所述的方法,其特征在于,在所述第二业务系统的数据库恢复正常之后,所述方法还包括:
在第三设备从所述第二业务系统的数据库获取到的目标业务数据与所述目标数据对象中的目标业务数...
【专利技术属性】
技术研发人员:高子叶,刘羽,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。