Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜浪潮软件集团有限公司程致远获国家专利权

恭喜浪潮软件集团有限公司程致远获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网恭喜浪潮软件集团有限公司申请的专利国产CPU和OS环境中基于Docker的java应用瘦身部署方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113791862B

龙图腾网通过国家知识产权局官网在2025-05-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110908563.0,技术领域涉及:G06F9/455;该发明授权国产CPU和OS环境中基于Docker的java应用瘦身部署方法及系统是由程致远;李超;孙桂刚设计研发完成,并于2021-08-09向国家知识产权局提交的专利申请。

国产CPU和OS环境中基于Docker的java应用瘦身部署方法及系统在说明书摘要公布了:本发明公开了国产CPU和OS环境中基于Docker的java应用瘦身部署方法及系统,属于软件开发技术领域,本发明要解决的技术问题为如何将java应用进行瘦身,提高系统资源利用率,从而减轻国产环境服务器和运维的压力,采用的技术方案为:该方法是将java应用利用maven插件分离为公共依赖组件lib目录和业务代码,并利用Docker进行部署;抽离后每个应用大小为200‑300KB的业务代码创建各自的容器,各个应用容器均与公共依赖目录挂载,多个应用均从公共依赖中使用所需要的功能,通过解耦使得应用系统的文件大小得到缩小;具体如下:将应用进行抽离依赖,完成项目瘦身打包;运用Docker容器进行部署;使用持续集成工具进行后期系统升级运维的自动化更新部署。

本发明授权国产CPU和OS环境中基于Docker的java应用瘦身部署方法及系统在权利要求书中公布了:1.一种国产CPU和OS环境中基于Docker的java应用瘦身部署方法,其特征在于,该方法是将java应用利用maven插件分离为公共依赖组件lib目录和业务代码,并利用Docker进行部署;抽离后每个应用大小为200-300KB的业务代码创建各自的容器,各个应用容器均与公共依赖目录挂载,多个应用均从公共依赖中使用所需要的功能,通过解耦使得应用系统的文件大小得到缩小;具体如下:将应用进行抽离依赖,完成项目瘦身打包;运用Docker容器进行部署;使用持续集成工具进行后期系统升级运维的自动化更新部署;其中,项目瘦身打包具体如下:将java应用分离为依赖和业务代码两部分;将多个java应用的公共依赖都分离至同一个目录中;项目瘦身打包应用于SpringBoot,具体如下:在SpringBoot应用的配置文件中引入插件;配置项目引用依赖文件的位置,根据项目部署实际需求定义位置,能够让SpringBoot应用找到依赖所在的位置从而使用依赖;配置依赖jar抽离存放的目录,将依赖存放到指定目录,部署时直接将此目录放到服务器合适的位置即可;使用maven命令打包项目,打包完毕后项目分为依赖文件和jar包,将依赖文件和jar包上传,公共依赖存放至同一个目录下,应用存放至统一的共享存储中,完成应用瘦身打包;持续集成工具采用Jenkins,Jenkins自动化部署具体如下:在Jenkins中为每个应用创建对应的构建项目,并在Jenkins所在主机上从应用代码仓库上克隆项目;每个应用构建项目与Jenkins所在主机的应用克隆目录、应用代码仓库关联,并配置好每个项目的部署命令,配置好后实现后续的自动化更新部署;自动化更新部署是指每个应用都对应一个构建项目,配置好每个应用的构建就能自动完成应用的打包、上传和容器重启的工作;对于应用的部署具体如下:第一次基于Docker完成部署细节后,后续的运维部署使用持续集成工具实现对应用的自动更新部署;每个应用在持续集成工具中都创建一个专属项目,项目与应用代码仓库关联;在项目中配置好部署命令,后续的部署点击构建后持续集成工具就能使用应用的最新代码将应用打包;将打包后的应用上传至服务器,重启应用容器完成应用的更新部署。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浪潮软件集团有限公司,其通讯地址为:250100 山东省济南市高新区科航路2877号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。