本发明涉及数据处理相关,具体涉及一种基于微服务架构的电力数据智能录入方法及系统。
背景技术:
1、微服务架构是一种为了适应当前互联网后台服务的三高需求(三高需求:高并发、高性能、高可用)制定的软件架构,微服务架构即将单个应用程序被划分成各种小的、互相连接的微服务,各个微服务相互之间保持独立和解耦合。
2、但,由于电力数据多化,在进行电力数据录入过程中,不可避免的,存在多用户同时录入、某一窗口访问拥堵情况,基于此,需要优化响应调度,一般的,业务模块负载过高时,需要扩展整个应用程序,可能导致额外的资源浪费。
3、综上所述,现有技术中存在无法协调微服务架构整体的业务服务响应部署,电力数据录入效率低的技术问题。
技术实现思路
1、本申请通过提供了一种基于微服务架构的电力数据智能录入方法及系统,旨在解决现有技术中的无法协调微服务架构整体的业务服务响应部署,电力数据录入效率低的技术问题。
2、鉴于上述问题,本申请实施例提供了一种基于微服务架构的电力数据智能录入方法及系统。
3、本申请公开的第一个方面,提供了一种基于微服务架构的电力数据智能录入方法,其中,所述方法包括:基于数据上传用户身份对采集的历史电力数据进行聚合处理,获得聚合结果;建立电力数据分类模型,并构建模型训练数据、模型测试数据,利用所述模型训练数据、模型测试数据对所述电力数据分类模型进行训练、测试;将所述聚合结果输入所述电力数据分类模型,确定用户业务权限;构建微服务架构,其中所述微服务架构包括多个响应实现窗口,所述多个响应实现窗口为根据业务类型以及各个业务之间的关系将电力数据管理系统拆分为多个服务,且各服务部署多个服务节点,所述多个响应实现窗口与多个服务节点相对应;当目标用户发送数据录入存储请求时,根据目标用户的用户业务权限、业务办理信息,进行业务权限调用匹配,对匹配对应的响应实现窗口进行数据录入存储。
4、本申请公开的另一个方面,提供了一种基于微服务架构的电力数据智能录入系统,其中,所述系统包括:聚合处理模块,用于基于数据上传用户身份对采集的历史电力数据进行聚合处理,获得聚合结果;电力数据分类模型建立模块,用于建立电力数据分类模型,并构建模型训练数据、模型测试数据,利用所述模型训练数据、模型测试数据对所述电力数据分类模型进行训练、测试;业务权限确定模块,用于将所述聚合结果输入所述电力数据分类模型,确定用户业务权限;微服务架构构建模块,用于构建微服务架构,其中所述微服务架构包括多个响应实现窗口,所述多个响应实现窗口为根据业务类型以及各个业务之间的关系将电力数据管理系统拆分为多个服务,且各服务部署多个服务节点,所述多个响应实现窗口与多个服务节点相对应;业务权限调用匹配模块,用于当目标用户发送数据录入存储请求时,根据目标用户的用户业务权限、业务办理信息,进行业务权限调用匹配,对匹配对应的响应实现窗口进行数据录入存储。
5、本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:
6、由于采用了基于数据上传用户身份对采集的历史电力数据进行聚合处理,获得聚合结果;建立电力数据分类模型,并构建模型训练数据、模型测试数据,进行训练、测试;将聚合结果输入电力数据分类模型,确定用户业务权限;构建微服务架构;当目标用户发送数据录入存储请求时,根据目标用户的用户业务权限、业务办理信息,进行业务权限调用匹配,对匹配对应的响应实现窗口进行数据录入存储,实现了在拥堵情况下,将空窗的运算资源利用起来,协调微服务架构整体的业务服务响应部署,提升电力数据整体录入效率,提高微服务架构的运算资源利用率的技术效果。
7、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
1.一种基于微服务架构的电力数据智能录入方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述构建微服务架构,包括:
3.如权利要求2所述的方法,其特征在于,所述根据业务信息图谱、多个响应实现窗口,构建所述微服务架构,包括:
4.如权利要求1所述的方法,其特征在于,所述当目标用户发送数据录入存储请求时,根据目标用户的用户业务权限、业务办理信息,进行业务权限调用匹配,包括:
5.如权利要求4所述的方法,其特征在于,根据所述权限响应等级、所述业务数据响应等级,获得业务请求响应信息,包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
8.如权利要求2所述的方法,其特征在于,所述方法还包括:
9.一种基于微服务架构的电力数据智能录入系统,其特征在于,用于实施权利要求1-8任一一项所述的一种基于微服务架构的电力数据智能录入方法,包括: