基础服务数据的获取方法、装置、服务器及存储介质制造方法及图纸

技术编号:36730333 阅读:49 留言:0更新日期:2023-03-04 09:56
本申请公开了一种基础服务数据的获取方法、装置、服务器及存储介质,属于互联网技术领域。本申请实施例提供了一种基础服务数据的获取方法,业务服务器确定待获取的目标基础服务数据的标识信息,基于该标识信息,查询共享存储链路,由于在此之前,多个业务服务器中的任一业务服务器将从基础服务器中获取的目标基础服务数据存储到共享存储链路中,因此,在该共享存储链路中包含目标基础服务数据的情况下,可以直接从共享存储链路中获取目标基础服务数据,不需要再调用基础服务器,这样可以减少对基础服务器的调用,从而提高了基础服务数据的获取效率。据的获取效率。据的获取效率。

【技术实现步骤摘要】
基础服务数据的获取方法、装置、服务器及存储介质


[0001]本申请涉及互联网
,特别涉及一种基础服务数据的获取方法、装置、服务器及存储介质。

技术介绍

[0002]目前,为了提高互联网服务的开发效率,可以将一个完整的互联网服务按业务逻辑拆分成基础服务和多个业务服务;其中,基础服务用于提供基础服务数据,业务服务用于处理业务,而业务服务在处理业务时,可能会用到基础服务数据,此时就需要从基础服务中获取基础服务数据。例如,业务用于确定销售总额,则业务服务就需要从基础服务中获取已销售的物品的价格和数量等基础服务数据。
[0003]相关技术中,一个业务处理过程可能需要调用多个业务服务来完成,由于多个业务服务之间的数据是不共享的,因此每个业务服务均需要调用基础服务来获取基础服务数据。
[0004]但相关技术中的方法,每个业务服务都需要调用基础服务来获取基础服务数据,这样就会出现重复调用基础服务的现象,导致基础服务数据的获取效率低。

技术实现思路

[0005]本申请实施例提供了一种基础服务数据的获取方法、装置、服务器及存储介质,可以提高基础服务数据的获取效率。该技术方案如下:
[0006]一方面,提供了一种基础服务数据的获取方法,该方法包括:
[0007]确定待获取的目标基础服务数据的标识信息;
[0008]基于所述标识信息,查询共享存储链路,所述共享存储链路用于多个业务服务器中的任一业务服务器存储已从基础服务器中获取的目标基础服务数据,所述多个业务服务器对应同一基础服务器;
[0009]在所述共享存储链路中包含所述目标基础服务数据的情况下,从所述共享存储链路中获取所述目标基础服务数据。
[0010]在一种可能的实现方式中,所述基于所述标识信息,查询共享存储链路,包括:
[0011]确定所述共享存储链路的存储记录,所述存储记录包括已存储的基础服务数据的标识信息;
[0012]在所述存储记录中包含所述标识信息的情况下,确定查询到所述共享存储链路中包含所述目标基础服务数据。
[0013]在另一种可能的实现方式中,所述确定所述共享存储链路的存储记录,包括:
[0014]调用数据共享组件,获取所述共享存储链路的存储记录,每个业务服务器中均包含所述数据共享组件,且所述每个业务服务器用于通过所述数据共享组件共享所述存储记录。
[0015]在另一种可能的实现方式中,所述方法还包括:
[0016]在所述共享存储链路中不包含所述目标基础服务数据的情况下,从所述基础服务器中获取所述目标基础服务数据。
[0017]在另一种可能的实现方式中,所述从所述基础服务器中获取所述目标基础服务数据,包括:
[0018]调用数据共享组件,从所述基础服务器中获取所述目标基础服务数据;或者,
[0019]调用所述基础服务器对应的数据共享组件,从所述基础服务器中获取所述目标基础服务数据。
[0020]在另一种可能的实现方式中,所述方法还包括:
[0021]在调用数据共享组件,从所述基础服务器中获取所述目标基础服务数据的情况下,通过所述数据共享组件,将所述目标基础服务数据存储到所述共享存储链路中。
[0022]在另一种可能的实现方式中,所述方法还包括:
[0023]接收第一业务服务器的第一业务调用请求,所述第一业务调用请求携带所述第一业务服务器的第一业务需求信息,所述第一业务服务器为所述多个业务服务器中的一个;
[0024]基于所述第一业务需求信息,对所述目标基础服务数据进行业务处理,得到第一业务数据;
[0025]向所述第一业务服务器发送所述第一业务数据。
[0026]在另一种可能的实现方式中,所述目标基础服务数据包括多个商品的商品信息,所述第一业务需求信息包括对所述目标基础服务数据进行业务处理得到的业务信息和所需的业务参数;
[0027]所述基于所述第一业务需求信息,对所述目标基础服务数据进行业务处理,得到第一业务数据,包括:
[0028]基于所述业务参数,从所述多个商品的商品信息中获取目标商品的商品信息;
[0029]基于所述业务信息,确定对所述目标商品的商品信息进行业务处理的关系数据;
[0030]基于所述关系数据,对所述目标商品的商品信息进行业务处理,得到第一业务数据。
[0031]在另一种可能的实现方式中,所述方法还包括:
[0032]确定待处理的第二业务数据;
[0033]向第二业务服务器发送第二业务调用请求,所述第二业务调用请求携带所述第二业务数据对应的第二业务需求信息,用于请求所述第二业务服务器基于所述第二业务需求信息,对所述目标基础服务数据进行业务处理,得到第二业务数据;
[0034]接收所述第二业务服务器发送的所述第二业务数据。
[0035]一方面,提供了一种基础服务数据的获取装置,该装置包括:
[0036]第一确定模块,用于确定待获取的目标基础服务数据的标识信息;
[0037]查询模块,用于基于所述标识信息,查询共享存储链路,所述共享存储链路用于多个业务服务器中的任一业务服务器存储已从基础服务器中获取的目标基础服务数据,所述多个业务服务器对应同一基础服务器;
[0038]第一获取模块,用于在所述共享存储链路中包含所述目标基础服务数据的情况下,从所述共享存储链路中获取所述目标基础服务数据。
[0039]在一种可能的实现方式中,所述查询模块,用于确定所述共享存储链路的存储记
录,所述存储记录包括已存储的基础服务数据的标识信息;在所述存储记录中包含所述标识信息的情况下,确定查询到所述共享存储链路中包含所述目标基础服务数据。
[0040]在另一种可能的实现方式中,所述查询模块,用于调用数据共享组件,获取所述共享存储链路的存储记录,每个业务服务器中均包含所述数据共享组件,且所述每个业务服务器用于通过所述数据共享组件共享所述存储记录。
[0041]在另一种可能的实现方式中,所述装置还包括:
[0042]第二获取模块,用于在所述共享存储链路中不包含所述目标基础服务数据的情况下,从所述基础服务器中获取所述目标基础服务数据。
[0043]在另一种可能的实现方式中,所述第二获取模块,用于调用数据共享组件,从所述基础服务器中获取所述目标基础服务数据;或者,调用所述基础服务器对应的数据共享组件,从所述基础服务器中获取所述目标基础服务数据。
[0044]在另一种可能的实现方式中,所述装置还包括:
[0045]存储模块,用于在调用数据共享组件,从所述基础服务器中获取所述目标基础服务数据的情况下,通过所述数据共享组件,将所述目标基础服务数据存储到所述共享存储链路中。
[0046]在另一种可能的实现方式中,所述装置还包括:
[0047]第一接收模块,用于接收第一业务服务器的第一业务调用请求,所述第一业务调用请求携带所述第一业务服务器的第一业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基础服务数据的获取方法,其特征在于,所述方法包括:确定待获取的目标基础服务数据的标识信息;基于所述标识信息,查询共享存储链路,所述共享存储链路用于多个业务服务器中的任一业务服务器存储已从基础服务器中获取的目标基础服务数据,所述多个业务服务器对应同一基础服务器;在所述共享存储链路中包含所述目标基础服务数据的情况下,从所述共享存储链路中获取所述目标基础服务数据。2.根据权利要求1所述的方法,其特征在于,所述基于所述标识信息,查询共享存储链路,包括:确定所述共享存储链路的存储记录,所述存储记录包括已存储的基础服务数据的标识信息;在所述存储记录中包含所述标识信息的情况下,确定查询到所述共享存储链路中包含所述目标基础服务数据。3.根据权利要求2所述的方法,其特征在于,所述确定所述共享存储链路的存储记录,包括:调用数据共享组件,获取所述共享存储链路的存储记录,每个业务服务器中均包含所述数据共享组件,且所述每个业务服务器用于通过所述数据共享组件共享所述存储记录。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述共享存储链路中不包含所述目标基础服务数据的情况下,从所述基础服务器中获取所述目标基础服务数据。5.根据权利要求4所述的方法,其特征在于,所述从所述基础服务器中获取所述目标基础服务数据,包括:调用数据共享组件,从所述基础服务器中获取所述目标基础服务数据;或者,调用所述基础服务器对应的数据共享组件,从所述基础服务器中获取所述目标基础服务数据。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在调用数据共享组件,从所述基础服务器中获取所述目标基础服务数据的情况下,通过所述数据共享组件,将所述目标基础服务数据存储到所述共享存储链路中。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第一业务服务器的第一业务调用请求,所述第一业务调用请求携带所述第一业务服务器的第一业务需求信息,所述第一业务服务器为所述多个业务服务器中的一个;基于所述第一业务需求信息,对所述目标基础服务数据进行业务处理,得到第一业...

【专利技术属性】
技术研发人员:杨进京石文韬李汶昊姜宜鑫
申请(专利权)人:汉海信息技术上海有限公司
类型:发明
国别省市:

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

1