基于云平台的数据处理的方法及装置、设备、介质与流程
- 国知局
- 2024-07-31 22:38:11
本发明涉及云计算领域,特别是涉及基于云平台的数据处理的方法及装置、设备、介质。
背景技术:
1、随着云计算技术的成熟,越来越多的业务不再运行在实体服务器中,取而代之的是云主机,云主机是运行在云平台上的虚拟主机,可以实现物理机一样的功能,云平台则负责对云主机进行管理。
2、云平台可划分为多个不同的业务模块,如计算模块、存储模块、监控模块等,为了满足用户多元的需求,这些业务模块需要和第三方平台对接,通过接入第三方平台提供的api(application programming interface,应用程序编程接口),以接入第三方平台的数据,为相关业务提供数据支持。
3、业务模块在接入第三方平台的数据时需要进行登录认证,在一些相关技术中,是由业务模块自行维护登录认证信息和登录认证的业务逻辑,并基于此接入第三方平台的数据的。然而,不同业务模块的场景需求也不同,例如一些边缘业务的业务模块被调用的频率较低,采用这种单一的数据接入方式会占用云平台的计算资源,造成资源浪费。
技术实现思路
1、鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的基于云平台的数据处理的方法及装置、设备、介质,包括:
2、一种基于云平台的数据处理的方法,所述云平台包括业务模块以及接入模块,所述接入模块设置有多个接入策略,所述方法包括:
3、响应于所述业务模块接入第三方平台的目标数据的请求,获取所述业务模块对应的第一指标数据以及所述目标数据对应的第二指标数据;
4、根据所述第一指标数据和所述第二指标数据,分别确定所述业务模块对应的第一得分数据和所述目标数据对应的第二得分数据;
5、根据所述第一得分数据和所述第二得分数据,在所述多个接入策略中确定目标接入策略,并调用所述接入模块,基于所述目标接入策略,将所述目标数据接入所述业务模块。
6、可选地,所述根据所述第一得分数据和所述第二得分数据,在所述多个接入策略中确定目标接入策略,并调用所述接入模块,基于所述目标接入策略,将所述目标数据接入所述业务模块,包括:
7、创建二维坐标系;
8、建立所述二维坐标系的象限与所述多个接入策略的映射关系;
9、根据所述第一得分数据确定纵坐标值,并根据所述第二得分数据确定横坐标值;
10、根据所述纵坐标值和所述横坐标值,确定目标坐标;
11、确定所述目标坐标在所述二维坐标系中的目标象限;
12、基于所述目标象限以及二维坐标系的象限与所述多个接入策略的映射关系,确定目标接入策略;
13、调用所述接入模块,基于所述目标接入策略,将所述目标数据接入所述业务模块。
14、可选地,所述根据所述第一指标数据和所述第二指标数据,分别确定所述业务模块对应的第一得分数据和所述目标数据对应的第二得分数据,包括:
15、确定所述第一指标数据对应的第一权重以及第一得分阈值,根据所述第一指标数据、所述第一权重以及所述第一得分阈值,确定所述第一得分数据;
16、确定所述第二指标数据对应的第二权重以及第二得分阈值,根据所述第二指标数据、所述第二权重以及所述第二得分阈值,确定所述第二得分数据。
17、可选地,所述目标接入策略包括:
18、请求所述第三方平台获取与所述业务模块对应的第一登录令牌,并基于所述第一登录令牌将所述第三方平台的目标数据接入所述业务模块;
19、或者,获取所述第三方平台的共享登录令牌,并基于所述共享登录令牌将所述第三方平台的目标数据接入所述业务模块;
20、或者,从缓存中获取与所述业务模块对应的第二登录令牌,并基于所述第二登录令牌将所述第三方平台的目标数据接入所述业务模块;
21、或者,从缓存中获取所述第三方平台的目标数据,并将所述目标数据接入所述业务模块。
22、可选地,在所述响应于所述业务模块接入第三方平台的目标数据的请求,获取所述业务模块对应的第一指标数据以及所述目标数据对应的第二指标数据之前,包括:
23、接收所述业务模块对应的第一指标数据以及所述目标数据对应的第二指标数据,并将所述第一指标数据和所述第二指标数据存储到所述接入模块的缓存中;
24、所述响应于所述业务模块接入第三方平台的目标数据的请求,获取所述业务模块对应的第一指标数据以及所述目标数据对应的第二指标数据,包括:
25、响应于所述业务模块接入第三方平台的目标数据的请求,从所述接入模块的缓存中获取所述第一指标数据和所述第二指标数据。
26、可选地,所述第一指标数据包括:表征所述业务模块被调用频率的指标数据,和/或,表征所述业务模块重要程度的指标数据。
27、可选地,所述第二指标数据包括:表征所述目标数据实时性要求的指标数据,和/或,表征所述目标数据变化频率的指标数据。
28、一种基于云平台的数据处理的装置,所述云平台包括业务模块以及接入模块,所述接入模块设置有多个接入策略,所述装置包括:
29、指标数据获取模块,用于响应于所述业务模块接入第三方平台的目标数据的请求,获取所述业务模块对应的第一指标数据以及所述目标数据对应的第二指标数据;
30、得分数据确定模块,用于根据所述第一指标数据和所述第二指标数据,分别确定所述业务模块对应的第一得分数据和所述目标数据对应的第二得分数据;
31、接入策略执行模块,用于根据所述第一得分数据和所述第二得分数据,在所述多个接入策略中确定目标接入策略,并调用所述接入模块,基于所述目标接入策略,将所述目标数据接入所述业务模块。
32、一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的基于云平台的数据处理的方法。
33、一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的基于云平台的数据处理的方法。
34、本发明实施例具有以下优点:通过响应于业务模块接入第三方平台的目标数据的请求,获取业务模块对应的第一指标数据以及目标数据对应的第二指标数据根据第一指标数据和第二指标数据,分别确定业务模块对应的第一得分数据和目标数据对应的第二得分数据,根据第一得分数据和第二得分数据,在多个接入策略中确定目标接入策略,并调用接入模块,基于目标接入策略,将目标数据接入业务模块,实现了业务模块对接第三平台业务逻辑的统一,以及对云平台计算资源进行合理的调配,确保了云平台本身的稳定性,同时还提高了业务模块接入第三平台数据的灵活性。
技术特征:1.一种基于云平台的数据处理的方法,其特征在于,所述云平台包括业务模块以及接入模块,所述接入模块设置有多个接入策略,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一得分数据和所述第二得分数据,在所述多个接入策略中确定目标接入策略,并调用所述接入模块,基于所述目标接入策略,将所述目标数据接入所述业务模块,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一指标数据和所述第二指标数据,分别确定所述业务模块对应的第一得分数据和所述目标数据对应的第二得分数据,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述目标接入策略包括:
5.根据权利要求1所述的方法,其特征在于,在所述响应于所述业务模块接入第三方平台的目标数据的请求,获取所述业务模块对应的第一指标数据以及所述目标数据对应的第二指标数据之前,包括:
6.根据权利要求1-3任一项所述的方法,其特征在于,所述第一指标数据包括:表征所述业务模块被调用频率的指标数据,和/或,表征所述业务模块重要程度的指标数据。
7.根据权利要求1-3任一项所述的方法,其特征在于,所述第二指标数据包括:表征所述目标数据实时性要求的指标数据,和/或,表征所述目标数据变化频率的指标数据。
8.一种基于云平台的数据处理的装置,其特征在于,所述云平台包括业务模块以及接入模块,所述接入模块设置有多个接入策略,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的基于云平台的数据处理的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的基于云平台的数据处理的方法。
技术总结本发明实施例提供了基于云平台的数据处理的方法及装置、设备、介质,所述方法包括:响应于所述业务模块接入第三方平台的目标数据的请求,获取所述业务模块对应的第一指标数据以及所述目标数据对应的第二指标数据;根据所述第一指标数据和所述第二指标数据,分别确定所述业务模块对应的第一得分数据和所述目标数据对应的第二得分数据;根据所述第一得分数据和所述第二得分数据,在所述多个接入策略中确定目标接入策略,并调用所述接入模块,基于所述目标接入策略,将所述目标数据接入所述业务模块,通过本发明实施例实现了对云平台计算资源进行合理的调配。技术研发人员:朱玉猛,刘元松受保护的技术使用者:济南浪潮数据技术有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240730/193933.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表