一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于容器的构建缓存系统设计方法与流程

2021-10-27 13:24:00 来源:中国专利 TAG:缓存 架构 构建 场景 体系

技术特征:
1.一种基于容器的构建缓存系统设计方法,其包括以下步骤:s1.构建行为数据收集模块,收集构建行为中的每一条构建行为的执行时间、内存和磁盘开销,并上报至共享缓存系统的构建行为分析模块;s2.构建行为分析模块接收构建行为数据收集模块上传的元数据,以语言、仓库名称等信息进行数据聚合,并根据构建行为中的耗时和资源开销进行排序,列出top k文件;s3.构建缓存镜像制作模块,分析和提取构建行为分析模块生成的文件排序,并根据已有的产物制作共享缓存的容器镜像,并通知构建缓存镜像推送模块;s4.构建缓存镜像推送模块收到构建缓存镜像制作模块通知后,会进行缓存镜像的推送,将缓存镜像部署到相应的云主机上。2.根据权利要求1所述的一种基于容器的构建缓存系统设计方法,其特征在于,步骤s2中的构建行为分析模块是基于云主机所有构建行为,而非单一用户行为。3.一种根据权利要求1

2任意一项所述的基于容器的构建缓存系统,其特征在于,包括构建行为数据收集模块、构建行为数据分析模块、构建缓存镜像制作模块、构建缓存镜像推送模块。其中:所述构建行为数据收集模块和构建行为数据分析模块相连接,构建行为数据收集模块作为用户构建过程数据收集装置,部署在云主机上,监控每一个构建指令的执行时间、内存、磁盘开销,并将元数据上报至构建行为数据分析模块。所述构建行为数据分析模块和构建缓存镜像制作模块相连接,作为用户构建行为数据收集服务端,接收来自各个构建行为数据收集模块的用户构建行为数据,并按照构建语言、构建仓库名称等信息归类整理。所诉构建缓存镜像制作模块和构建缓存镜像推送模块相连接,根据构建缓存镜像制作模块状态,一旦其状态发生变更,则根据其缓存镜像元信息,进行缓存镜像推送。4.根据权利要求3所述的一种基于链接和节点属性相似度的社交网络社团发现方法和系统的社团发现装置,其特征在于,能够根据云平台上用户编译构建历史,甄别出共性文件和耗时较长的长尾文件,制作相应的缓存产物容器。利用云原生的部署方式,将缓存容器推送到相应的云主机进行挂载,从而实现构建产物的多用户共享,提高云环境下编译构建效率提升和资源集约。

技术总结
本发明公开一种基于容器的构建缓存系统设计方法,涉及计算机云计算体系架构领域。本发明采用一种通过容器管理,批量推送及发布的云原生维护方式。基于公有云平台用户每日代码发布的构建规律,提取重点仓库和共性文件耗时趋势,以确定在用户每日的编译构建行为中,编译构建耗时长尾和编译构建需要的共性文件,从而刷新每日缓存建立缓存容器。基于容器化的构建缓存管理和发布形式,能够实现对构建集群机器的无侵入、低资源开销及低维护成本的优势,提高企业软件研发效率和可靠性。提高企业软件研发效率和可靠性。提高企业软件研发效率和可靠性。


技术研发人员:张能锋 胡鹏伟 罗辛
受保护的技术使用者:万佳安智慧生活技术(深圳)有限公司
技术研发日:2021.01.06
技术公布日:2021/10/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜