System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及数据交换,涉及但不限于一种基于云对象存储的数据交换方法及装置、设备、存储介质。
技术介绍
1、随着计算机技术的不断发展,微服务的使用越来越广泛。使用微服务架构时,通常将应用程序构建为独立的组件,并将每个应用程序进程作为一项服务运行。由于它们是独立运行的,为了满足对应用程序特定功能的需求,不同服务间的数据交换就不可避免了,也变得非常重要,例如一般计算设备上的全球广域网(world wide web,web)应用程序之间,就常常需要进行数据交换。
2、在目前相关技术中,微服务间数据传输通常借助数据载体来完成,例如有如下3种数据载体方式:同步调用传输方式、直接读取数据库的方式和数据管道的方式。
3、然而,在大数据环境下,目前相关技术中的数据传输方式对于大数据来说,实用性不强,且占用大量内存,影响服务的鲁棒性。因此,如何在大数据环境下,快速地实现服务间大数据传输的功能,是一个亟待解决的问题。
技术实现思路
1、有鉴于此,本申请实施例提供的基于云对象存储的数据交换方法及装置、设备、存储介质,能够在大数据环境下,快速地实现服务间大数据传输的功能。本申请实施例提供的基于云对象存储的数据交换方法及装置、设备、存储介质是这样实现的:
2、本申请实施例提供的基于云对象存储的数据交换方法,应用于数据交换系统中的数据提供方,所述数据交换系统中还包括数据需求方、数据库和云对象存储服务,所述方法包括:响应于业务数据请求,对所述数据库中的数据进行处理,得到目标
3、本申请实施例提供的基于云对象存储的数据交换方法,应用于数据交换系统中的数据需求方,所述数据交换系统中还包括数据提供方、数据库和云对象存储服务,所述方法包括:接收所述数据提供方发送的所述云对象存储服务的参数信息,所述参数信息是所述数据提供方根据业务数据请求对数据库中的数据进行处理,得到目标数据之后,将所述目标数据存储至所述云对象存储服务中得到的;根据所述参数信息,从所述云对象存储服务中获取目标数据。
4、本申请实施例提供的基于云对象存储的数据交换装置,应用于数据交换系统中的数据提供方,所述数据交换系统中还包括数据需求方、数据库和云对象存储服务,所述装置包括:处理模块,用于响应于业务数据请求,对所述数据库中的数据进行处理,得到目标数据,所述数据库支持云对象存储;存储模块,用于将所述目标数据存储至所述云对象存储服务中;发送模块,用于向所述数据需求方发送所述云对象存储服务的参数信息,以使所述数据需求方基于所述参数信息从所述云对象存储服务中获取所述目标数据。
5、本申请实施例提供的基于云对象存储的数据交换装置,应用于数据交换系统中的数据需求方,所述数据交换系统中还包括数据提供方、数据库和云对象存储服务,所述装置包括:接收模块,用于接收所述数据提供方发送的所述云对象存储服务的参数信息,所述参数信息是所述数据提供方根据业务数据请求对数据库中的数据进行处理,得到目标数据之后,将所述目标数据存储至所述云对象存储服务中得到的;获取模块,用于根据所述参数信息,从所述云对象存储服务中获取目标数据。
6、本申请实施例提供的计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的基于云对象存储的数据交换方法。
7、本申请实施例提供的计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例提供的所述的基于云对象存储的数据交换方法。
8、本申请实施例所提供的基于云对象存储的数据交换方法、装置、计算机设备和计算机可读存储介质中,数据提供方在对数据库中的数据进行处理后,将处理后得到的目标数据存储至云对象存储服务中,然后通过向数据需求方发送该云对象存储服务的参数信息,以使数据需求方根据参数信息从云对象存储服务中获取目标数据。该基于云对象存储的数据交换方法中,使用云对象存储服务,数据大小可以不受限制,数据提供方通过向数据需求方发送该云对象存储服务的参数信息,以使数据需求方根据参数信息从云对象存储服务中获取目标数据的方式,可以简化数据的传输流程,在大数据环境下,快速地实现服务间大数据传输的功能,解决
技术介绍
中所提出的技术问题。
【技术保护点】
1.一种基于云对象存储的数据交换方法,其特征在于,应用于数据交换系统中的数据提供方,所述数据交换系统中还包括数据需求方、数据库和云对象存储服务,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述业务数据请求包括用于指示对数据的处理方式的指示信息,所述处理方式包括筛选、格式化和压缩中的至少一种,所述响应于业务数据请求,对所述数据库中的数据进行处理,得到目标数据,包括:
3.根据权利要求2所述的方法,其特征在于,在所述在与所述数据库成功建立连接的情况下,执行所述数据库语句,得到所述目标数据之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于业务数据请求,对所述数据库中的数据进行处理,得到目标数据,包括:
5.根据权利要求4所述的方法,其特征在于,在所述响应于所述业务数据请求,在所述数据库中对数据进行处理,得到目标数据的情况下,所述数据库为分析型数据库。
6.根据权利要求1所述的方法,其特征在于,在所述将所述目标数据存储至云对象存储服务中之后,所述方法还包括:
7.根据权利要求1
8.根据权利要求1所述的方法,其特征在于,所述参数信息包括所述云对象存储服务的文件路径。
9.一种基于云对象存储的数据交换方法,其特征在于,应用于数据交换系统中的数据需求方,所述数据交换系统中还包括数据提供方、数据库和云对象存储服务,所述方法包括:
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
11.根据权利要求9所述的方法,其特征在于,所述参数信息包括所述云对象存储服务的文件路径。
12.一种基于云对象存储的数据交换装置,其特征在于,应用于数据交换系统中的数据提供方,所述数据交换系统中还包括数据需求方、数据库和云对象存储服务,所述装置包括:
13.一种基于云对象存储的数据交换装置,其特征在于,应用于数据交换系统中的数据需求方,所述数据交换系统中还包括数据提供方、数据库和云对象存储服务,所述装置包括:
14.一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至8和9至11任一项所述方法的步骤。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8和9至11任一项所述的方法。
...【技术特征摘要】
1.一种基于云对象存储的数据交换方法,其特征在于,应用于数据交换系统中的数据提供方,所述数据交换系统中还包括数据需求方、数据库和云对象存储服务,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述业务数据请求包括用于指示对数据的处理方式的指示信息,所述处理方式包括筛选、格式化和压缩中的至少一种,所述响应于业务数据请求,对所述数据库中的数据进行处理,得到目标数据,包括:
3.根据权利要求2所述的方法,其特征在于,在所述在与所述数据库成功建立连接的情况下,执行所述数据库语句,得到所述目标数据之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于业务数据请求,对所述数据库中的数据进行处理,得到目标数据,包括:
5.根据权利要求4所述的方法,其特征在于,在所述响应于所述业务数据请求,在所述数据库中对数据进行处理,得到目标数据的情况下,所述数据库为分析型数据库。
6.根据权利要求1所述的方法,其特征在于,在所述将所述目标数据存储至云对象存储服务中之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,在所述向所述数据需求方发送所述云对象存储服务的参数信息,以使所述数据需求方基于所述参数信息从所述云对象存储服务中获取所述目标数据之后,所...
【专利技术属性】
技术研发人员:魏俊华,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。