数据服务系统的服务方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36341969 阅读:53 留言:0更新日期:2023-01-14 17:55
本申请涉及数据服务技术领域,特别涉及一种数据服务系统的服务方法、装置、电子设备及存储介质,其中,方法包括:基于微服务架构,对多种大数据组件进行数据开发,得到大数据数据服务;基于服务注册中心,对大数据数据服务进行注册,得到注册的大数据数据服务;在服务注册中心注册服务消费者,并通过服务消费者消费注册的大数据数据服务。由此,解决了大数据服务存在重复开发,重复依赖,没有对业务服务与大数据数据服务进行明显分层划分问题,能够整合大数据中台各种数据服务,实现大数据中台的数据服务统一管理,丰富调用。丰富调用。丰富调用。

【技术实现步骤摘要】
数据服务系统的服务方法、装置、电子设备及存储介质


[0001]本申请涉及数据服务
,特别涉及一种数据服务系统的服务方法、装置、电子设备及存储介质。

技术介绍

[0002]随着数据量的快速增长,数据体量指数增长,面对海量数据必将出现数据难理解、难获取、难处理和难组织等四个难题。大数据处理技术其中涉及数据管理、数据治理、数据组织和数据服务等,其中,数据服务是大数据中台与业务系统数据交换的中间件,统一为各种业务系统提供数据支撑,是大数据中台重要部分系统。
[0003]相关技术中提供一种基于微服务的数据中台的设计方法,能克服现有数据中台新增数据服务无法实现以及第三方服务生产者提供的数据服务无法接入的问题。
[0004]然而,相关技术并未对大数据中台数据服务系统提供详细设计方法。

技术实现思路

[0005]本申请提供一种数据服务系统的服务方法、装置、电子设备及存储介质,以解决大数据服务存在重复开发,重复依赖,没有对业务服务与大数据数据服务进行明显分层划分问题,能够整合大数据中台各种数据服务,实现大数据中台的数据服务统一管理,丰富调用。
[0006]本申请第一方面实施例提供一种数据服务系统的服务方法,包括以下步骤:基于微服务架构,对多种大数据组件进行数据开发,得到大数据数据服务;基于服务注册中心,对所述大数据数据服务进行注册,得到注册的大数据数据服务;以及在所述服务注册中心注册服务消费者,并通过所述服务消费者消费所述注册的大数据数据服务。
[0007]根据上述技术手段,本申请可以解决大数据服务存在重复开发,重复依赖,没有对业务服务与大数据数据服务进行明显分层划分问题,能够整合大数据中台各种数据服务,实现大数据中台的数据服务统一管理,丰富调用。
[0008]可选地,在一些实施例中,上述的数据服务系统的服务方法,还包括:获取所述注册的大数据数据服务中的热点数据服务;对所述热点服务数据部署多个节点,并使用数据服务网关对所述多个节点进行服务代理。
[0009]根据上述技术手段,本申请可以对热点数据服务可部署多节点,对不同业务服务用户可迭代封装用户权限功能,保障服务的安全性,还可对服务调用频率限流,增加服务调用熔断限流保障服务可靠性。
[0010]可选地,在一些实施例中,在得到所述注册的大数据数据服务之后,还包括:使用预设的REST api服务接口对所述注册的大数据数据服务进行服务管理。
[0011]根据上述技术手段,本申请可以通过REST api服务调用既可以实现大数据数据服务功能,又可以降低开发人员对大数据服务组件的技术要求,提高开发效率避免大数据服务和服务功能的重复开发,提高开发效率。
[0012]可选地,在一些实施例中,所述大数据数据服务包括spark数据服务,hbase数据服务,iotdb数据服务,hdfs数据服务和yarn数据服务中的至少一种。
[0013]根据上述技术手段,本申请可以可实现丰富的大数据数据服务,对不同的大数据服务组件灵活开发。
[0014]本申请第二方面实施例提供一种数据服务系统的服务装置,包括:数据开发模块,基于微服务架构,对多种大数据组件进行数据开发,得到大数据数据服务;数据注册模块,基于服务注册中心,对所述大数据数据服务进行注册,得到注册的大数据数据服务;以及数据服务模块,在所述服务注册中心注册服务消费者,并通过所述服务消费者消费所述注册的大数据数据服务。
[0015]可选地,在一些实施例中,上述的数据服务系统的服务装置,还用于:获取所述注册的大数据数据服务中的热点数据服务;对所述热点服务数据部署多个节点,并使用数据服务网关对所述多个节点进行服务代理。
[0016]可选地,在一些实施例中,在得到所述注册的大数据数据服务之后,所述数据注册模块,还用于:使用预设的REST api服务接口对所述注册的大数据数据服务进行服务管理。
[0017]可选地,在一些实施例中,所述大数据数据服务包括spark数据服务,hbase数据服务,iotdb数据服务,hdfs数据服务和yarn数据服务中的至少一种。
[0018]本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的数据服务系统的服务方法。
[0019]本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的数据服务系统的服务方法。
[0020]由此,本申请实施例的数据服务系统的服务方法具有以下优点:
[0021](1)可以统一REST api管理。
[0022]本申请实施例可以提供统一的大数据中台数据服务的REST api管理,REST api可灵活更新和扩展。微服务注册既可以自动更新REST api文档,并且不用手动编写REST api文档,使REST api文档使用与维护更加简单和清晰。
[0023](2)提供大数据服务复用性,提高开发效率。
[0024]本申请实施例基于微服务的大数据中台数据服务的系统设计,为业务服务开发提供数据服务保障。业务服务开发人员可以专注业务逻辑开发,通过REST api服务调用既可以实现大数据数据服务功能,又可以降低开发人员对大数据服务组件的技术栈要求,提高开发效率,避免大数据服务和服务功能的重复开发。
[0025](3)可实现丰富的大数据数据服务。
[0026]本申请实施例基于微服务的大数据中台数据服务的系统设计,可对大数据服务多种组件实现服务开发,其中可以包括spark sql服务、spark livy服务、impala服务、hive sql服务、yarn服务、hdfs服务、hbase服务和图数据库服务等。可以实现对不同的大数据服务组件的灵活开发。
[0027](4)以服务消费者注册和REST api方式提供数据服务灵活快捷。
[0028]本申请实施例在业务服务开发中可在服务中心注册服务消费者消费注册的大数据数据服务,还可以使用REST api接口实现服务调用,使服务调用更加灵活。
[0029](5)可实现高可用,可扩展。
[0030]多种大数据数据服务灵活扩展,还可以使用服务代理实现高可用功能,对热点数据服务可部署多节点,对不同业务服务用户可迭代封装用户权限功能,保障服务的安全性,还可对服务调用频率限流,增加服务调用熔断限流保障服务可靠性。
[0031](6)可实现大数据中台组件灵活升级。
[0032]基于微服务的大数据中台数据服务可对多种及多版本大数据服务组件经行服务开发,不受相同大数据服务组件版本冲突影响,灵活对大数据服务的服务组件升级,在业务服务中无感知切换,不影响业务服务生产环境。
[0033]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据服务系统的服务方法,其特征在于,包括以下步骤:基于微服务架构,对多种大数据组件进行数据开发,得到大数据数据服务;基于服务注册中心,对所述大数据数据服务进行注册,得到注册的大数据数据服务;以及在所述服务注册中心注册服务消费者,并通过所述服务消费者消费所述注册的大数据数据服务。2.根据权利要求1所述的方法,其特征在于,还包括:获取所述注册的大数据数据服务中的热点数据服务;对所述热点服务数据部署多个节点,并使用数据服务网关对所述多个节点进行服务代理。3.根据权利要求1所述的方法,其特征在于,在得到所述注册的大数据数据服务之后,还包括:使用预设的REST api服务接口对所述注册的大数据数据服务进行服务管理。4.根据权利要求1所述的方法,其特征在于,所述大数据数据服务包括spark数据服务,hbase数据服务,iotdb数据服务,hdfs数据服务和yarn数据服务中的至少一种。5.一种数据服务系统的服务装置,其特征在于,包括:数据开发模块,基于微服务架构,对多种大数据组件进行数据开发,得到大数据数据服务;数据注册模块,基于服务注册中心,对所述大数据数据服务进行注册,得到注册的大数据数据服务;以及数据服...

【专利技术属性】
技术研发人员:魏鑫
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1