[发明专利]一种适用于云计算系统的资源数据读取方法有效
申请号: | 202110854043.6 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113312164B | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 金科;刘杰 | 申请(专利权)人: | 浙江九州云信息科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F16/2455;G06F16/28 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 邵捷 |
地址: | 313000 浙江省湖州市吴兴区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 计算 系统 资源 数据 读取 方法 | ||
1.一种适用于云计算系统的资源数据读取方法,其特征在于,包含如下步骤: S01、依赖规则形成步骤; 在该步骤中,将本地数据库中的资源依赖关系和云平台上的资源依赖关系进行整合,形成最终依赖关系; S02、依赖表格确定及入库步骤; 将最终依赖关系形成依赖表格并保存入本地数据库,所述依赖表格包含依赖关系内容和任务属性内容,所述任务属性内容显示任务为同步云平台任务或入库任务,所述依赖关系内容反映资源之间的依赖关系; S03、同步云平台任务执行步骤; 管理客户端中存在生产者线程来生产和发布任务节点,存在消费者线程来消费和执行任务节点,生产者线程生产和发布任务节点的顺序按照依赖表格中的资源依赖关系顺序,所述消费者线程执行所述同步云平台任务,将资源数据内容从云端导入缓存;所述消费者线程为多个;生产者线程生产和发布任务节点的过程利用DAG遍历算法; S04、计算步骤; 管理客户端针对缓存中的数据进行计算,触发该资源的入库任务,且触发该资源依赖关系中的下位资源的同步云平台任务;下位资源的同步云平台任务的触发过程利用DAG遍历算法; S05、资源入库步骤; 所述消费者线程执行已经被触发的资源入库任务,将该资源的数据内容从缓存导入本地数据库;消费者线程执行资源入库任务过程同样利用DAG遍历算法; S06、结束步骤; 当所有资源所对应的任务均已结束完毕,DAG算法遍历完成,结束入库。
2.根据权利要求1所述的一种适用于云计算系统的资源数据读取方法,其特征在于:在S02中形成的所述依赖表格还包含云平台属性内容,所述云平台属性内容中记载的为平台的类型。
3.根据权利要求1所述的一种适用于云计算系统的资源数据读取方法,其特征在于:设置的所述消费者线程的数量小于或等于所述依赖表格中反应的资源依赖DAG图中的路径总数量r。
4.根据权利要求1所述的一种适用于云计算系统的资源数据读取方法,其特征在于:在S03步骤中,存在着第一次资源数据转换,所述管理客户端将资源数据从DTO对象格式转换成BO对象格式,资源数据以BO对象格式存入缓存。
5.根据权利要求4所述的一种适用于云计算系统的资源数据读取方法,其特征在于:在S05步骤中,存在着第二次资源数据转换,所述管理客户端将资源数据从BO对象格式转换成PO对象格式,资源数据以PO对象格式存入本地数据库。
6.根据权利要求3所述的一种适用于云计算系统的资源数据读取方法,其特征在于:设置的所述生产者线程的数量为一个。
7.根据权利要求1所述的一种适用于云计算系统的资源数据读取方法,其特征在于,S01具体包含如下步骤: S011、云平台资源依赖关系梳理步骤;系统管理人员对云平台中,各个资源存在的依赖进行梳理; S012、本地数据库资源依赖关系梳理步骤;系统管理人员对本地数据库中,各个资源存在的依赖进行梳理; S013、整合步骤;系统管理人员对S011和S012的两份资源依赖关系进行整合,形成最终依赖关系。
8.根据权利要求1-7任意一项所述的一种适用于云计算系统的资源数据读取方法,其特征在于:在S05步骤中,存在数据比对环节,每个资源都被分配一个唯一的标识UUID,所述管理客户端将需要入库的资源的UUID和本地数据库中的资源的UUID进行比对,若该UUID已经存在,则对比该资源的所有属性,若有变化则判定为更新操作,且输出对应的更新变化日志。
9.根据权利要求8所述的一种适用于云计算系统的资源数据读取方法,其特征在于,在数据比对环节中,若某一UUID在数据库现有资源中存在,在需要入库的资源中不存在,则判定为删除操作,删除操作的优先级高于更新或新增操作的优先级。
10.根据权利要求1-7任意一项所述的一种适用于云计算系统的资源数据读取方法,其特征在于:所述缓存为Caffeine缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江九州云信息科技有限公司,未经浙江九州云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110854043.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高安全性车载罐体
- 下一篇:一种用于锅炉水处理的节能增效剂