数据请求方法、装置、系统、数据转发装置及存储介质制造方法及图纸

技术编号:21832195 阅读:36 留言:0更新日期:2019-08-10 17:50
本申请实施例提供了一种数据请求方法、装置、系统、数据转发装置及存储介质。方法包括:获得数据请求端发送的数据获取请求;确定出与数据获取请求对应的目标数据提供端,以及确定出目标数据提供端的数据提供方式;从多个微服务进程中确定出能够按照与数据提供方式对应的方式请求数据的目标微服务进程;通过目标微服务进程向目标数据提供端请求数据。由于针对各数据提供方式都专门建立了微服务进程来以对应的方式请求数据,故在发送前可以先确定出与数据提供方式对应的微服务进程,再通过目标微服务进程以适配的方式去请求数据,就可以避免在请求时出现与数据请求方式不对应的情况,从而避免请求失败的情况发生。

Data request method, device, system, data forwarding device and storage medium

【技术实现步骤摘要】
数据请求方法、装置、系统、数据转发装置及存储介质
本申请涉及数据传输
,具体而言,涉及一种数据请求方法、装置、系统、数据转发装置及存储介质。
技术介绍
在目前的数据跨平台共享技术中,数据提供平台通常有多个,每个数据提供平台又有各自的数据提供方式,且各数据提供平台的数据提供方式相差甚远,例如,A平台提供的视频数据,但是B平台提供的确是文档数据。这就使得向各平台发送的请求难以与各平台的数据提供方式都适配,例如,由于视频数据的提供方式和文档数据的提供方式差异很大,则请求的格式在适配视频数据的提供方式基础上该请求的格式就难以适配文档数据的提供方式,一旦出现不适配的情况就会导致向该数据提供平台请求数据失败。
技术实现思路
本申请的目的在于提供一种数据请求方法、装置、系统、数据转发装置及存储介质,以避免因请求不适配而导致的数据请求失败的情况。第一方面,本申请实施例提供了一种数据请求方法,所述方法包括:获得数据请求端发送的数据获取请求;确定出与所述数据获取请求对应的目标数据提供端,以及确定出所述目标数据提供端的数据提供方式;从多个微服务进程中确定出能够按照与所述数据提供方式对应的方式请求数据的目本文档来自技高网...

【技术保护点】
1.一种数据请求方法,其特征在于,所述方法包括:获得数据请求端发送的数据获取请求;确定出与所述数据获取请求对应的目标数据提供端,以及确定出所述目标数据提供端的数据提供方式;从多个微服务进程中确定出能够按照与所述数据提供方式对应的方式请求数据的目标微服务进程;通过所述目标微服务进程向所述目标数据提供端请求数据。

【技术特征摘要】
1.一种数据请求方法,其特征在于,所述方法包括:获得数据请求端发送的数据获取请求;确定出与所述数据获取请求对应的目标数据提供端,以及确定出所述目标数据提供端的数据提供方式;从多个微服务进程中确定出能够按照与所述数据提供方式对应的方式请求数据的目标微服务进程;通过所述目标微服务进程向所述目标数据提供端请求数据。2.根据权利要求1所述的数据请求方法,其特征在于,从多个微服务进程中确定出能够按照与所述数据提供方式对应的方式请求数据的目标微服务进程,包括:获取每个所述微服务进程在创建时生成的注册信息,其中,所述注册信息中包含有对应所述微服务进程的数据请求方式;根据所述注册信息,确定出能够按照与所述数据提供方式对应的方式请求数据的目标微服务进程。3.根据权利要求1所述的数据请求方法,其特征在于,通过所述目标微服务进程向所述目标数据提供端请求数据,包括:判断所述目标微服务进程是否处于可用状态;若是,通过所述目标微服务进程将所述数据获取请求的格式转换成与所述数据提供方式对应的格式,并向所述目标数据提供端发送格式转换后的所述数据获取请求。4.根据权利要求3所述的数据请求方法,其特征在于,判断所述目标微服务进程是否处于可用状态,包括:判断所述目标微服务进程是否发送过续租报文以及在发送所述续租报文之后所述目标微服务进程是否发送过进程注销报文;其中,所述目标微服务进程发送过所述续租报文且在发送所述续租报文之后所述目标微服务进程未发送过所述进程注销报文表示所述目标微服务进程处于所述可用状态。5.根据权利要求3所述的数据请求方法,其特征在于,每个所述微服务进程中封装的数据请求引擎为API引擎、自动索引引擎、DB引擎或流数据引擎。6.根据权利要求3所述的数据请求方法,其特征在于,在通过所述目标微服务进程向所述目标数据提供端...

【专利技术属性】
技术研发人员:姚磊彭亚松杨明
申请(专利权)人:贵阳块数据城市建设有限公司
类型:发明
国别省市:贵州,52

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

1