一种分布式构件管理系统的制作方法

文档序号:36333438发布日期:2023-12-10 15:49阅读:61来源:国知局
一种分布式构件管理系统的制作方法

本发明涉及数据处理领域,尤其涉及一种分布式构件管理系统。


背景技术:

1、银行信息服务系统属于关键基础设施,承载了大量的数据服务,并维护用户信息的安全。在当下业务的高速发展形势下,需要银行信息服务系统支持银行业务的高速发展;在保证用户信息安全的同时,提高系统运行速度以及稳定性,因此,如何在保证用户信息安全的同时,根据用户请求处理的不同对应生成相应的服务系统,是当下人们亟待解决的问题。

2、中国专利公开号cn115757552a公布了一种基于分布式微服务的银行历史数据管理系统,包括:数据源层用于实时提供银行系统的业务源数据;历史数据查询子系统用于对数据源层的业务源数据进行批次加工处理,并利用巨杉数据库的多副本机制进行存储管理,以及通过统一服务接口为数据应用层提供联机交易查询服务;数据应用层用于通过zookeeper注册中心管控历史数据查询子系统的统一服务接口的注册发布和各个消费方应用的服务订阅,并响应于各个消费方应用的联机交易查询请求,以及通过统一服务接口获取业务数据并发送至各个消费方应用;另外,中国专利申请公开号cn111984403a公布了一种分布式系统下软件构件的分配部署方法及系统,包括:步骤m1:将应用程序分解为具有层次依赖关系的多个软件构件;步骤m2:统计与应用程序有关的所有软件构件的各类资源的峰值需求;步骤m3:统计服务器能够稳定提供的资源;步骤m4:根据遗传算法,随机生成多个软件构件的部署策略;步骤m5:对多个软件构件的部署策略进行适应度评估;步骤m6:选择符合预设条件适应度的软件构件的部署策略;步骤m7:基于符合预设条件适应度的软件构件的部署策略,对部署策略进行交叉和/或变异,重复执行步骤m5至步骤m7,直至部署策略不再变化。上述技术方案存在以下问题:无法在保证用户信息安全的前提下,根据用户的请求数据以及用户操作次数生成对应调节数据处理系统参数,导致系统数据处理能力差。


技术实现思路

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、进一步地,所述构件管理单元针对合格安全性能构件进行速度检测,提取其中响应速度最大的安全性能构件,将其确定为第i子处理模块的安全性能构件;

30、其中,合格安全构件为吞吐量大于吞吐量标准的安全性能构件,i=3,4,5,……,n;其中,n为划分数量。

31、与现有技术相比,本发明的有益效果在于,本发明数据分析单元根据数据处理模块的绑定目标的数量确定数据处理模块的调控模式,避免了数据处理模块并发任务数过大或处理数据量超负载导致运行不稳定,本发明根据待调控模块的绑定目标的数据统一度确定待调控模块的处理模式,针对绑定目标的请求数据不同进行用户分类,若各绑定目标的请求数据的数据量相近,则通过提高数据处理功能构件以提高系统运行能力,若各绑定目标的请求数据的数据量不相近,则进行分类,以生成更加符合绑定目标需求的数据处理模块,本发明在保证数据处理模块的安全性能的前提下,实现针对性的数据处理模块的生成,进一步提高了本发明构件管理效率,并提高了数据处理速度。

32、进一步地,本发明中所述构件管理单元在第一管理条件下根据待调控模块的绑定目标单个检测周期内的数据请求总次数的对待调控模块进行划分,根据数据请求次数对绑定目标进行初次划分,以此反映绑定目标对于数据处理模块数据处理能力的需求,并对应确定数据处理功能构件的数量,进一步提高了构件管理效率,进一步提高了系统数据处理速度。

33、进一步地,本发明中所述构件管理单元在第二管理条件下检测第二类划分目标的敏感数据量,若第二类划分目标的敏感数据量大于超额敏感数据量参考值,所述构件管理单元判定对第二类划分目标进行二次划分,针对数据请求次数大且敏感数据量大的绑定目标进行划分,且针对性地选择数据处理模块的安全性能构件,以避免系统发生安全问题。

34、进一步地,本发明中所述构件管理单元根据所有第二类划分目标的敏感数据量总量与超额敏感数据量参考值的敏感数据差值确定二次划分的划分数量,将绑定目标划分数量增加,以降低对应生成的数据处理模块的负载压力,同时也保证了绑定目标的安全性能,进一步提高了本发明的构件管理效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1