全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210687969.5 (22)申请日 2022.06.16 (71)申请人 平安银行股份有限公司 地址 518000 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 冯春棚 王树忠  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 周春霞 (51)Int.Cl. G06F 8/36(2018.01) G06F 8/20(2018.01) G06F 8/71(2018.01) G06F 8/76(2018.01) G06F 8/60(2018.01)G06F 9/448(2018.01) G06F 9/455(2006.01) G06F 9/445(2018.01) (54)发明名称 模块化开发部署系统、 部署方法、 电子设备 及存储介质 (57)摘要 本申请提供一种模块化开发部署系统、 部署 方法、 电子设备及存储介质, 其中, 模块化开发部 署系统包括第一子系统、 第二子系统、 第三子系 统; 所述第一子系统包括第一模块, 所述第一模 块用于为所述第二子系统中的应用返回执行第 一预设步骤的执行结果; 所述第二子系统包括用 于加载应用的第一类加载器, 其中, 所述第一类 加载器基于隔离机制加载所述应用; 所述第三子 系统包括用于在所述第一类加载器加载所述应 用后, 加载所述应用的功能组件的第二类加载 器, 其中, 所述第二类加载器基于隔离机制加载 多个所述功能组件。 本申请至少用以在web应用 部署过程中, 降低一个模块的改动对其他模块产 生影响, 从而降低测试工作量。 权利要求书2页 说明书9页 附图2页 CN 115048099 A 2022.09.13 CN 115048099 A 1.一种模块化开发部署系统, 其特征在于, 所述系统包括: 第 一子系统、 第 二子系统、 第 三子系统; 所述第一子系统包括第 一模块, 所述第 一模块用于为所述第 二子系统中的应用返回执 行第一预设步骤的执 行结果; 所述第二子系统包括用于加载所述应用的第一类加载器, 其中, 所述第一类加载器基 于隔离机制加载所述应用; 所述第三子系统包括用于在所述第一类加载器加载所述应用 后, 加载所述应用的功能组件的第二类加载器, 其中, 所述第二类加载器基于隔离机制加载 多个所述功能组件。 2.如权利要求1所述的系统, 其特征在于, 所述第 一模块包括生命周期模块、 监控模块、 协议支持模块、 应用组件管理模块和隔离调度模块; 所述生命周期模块, 用于管理所述应用的生命周期; 所述监控模块, 用于对所述应用的运行 结果进行监控并可视化展示; 所述协议支持模块, 用于基于预设通信协议处理所述第 二子系统 的所述应用发起的通 信请求; 所述应用组件管理模块, 用于对所述第二子系统的所述应用进行 管理; 所述隔离调度模块, 用于基于预设隔离策略确定需要隔离调度的应用或功能组件。 3.如权利要求2所述的系统, 其特征在于, 所述第一子系统还包括模块部署接口、 资源 接口和配置 接口; 所述模块部署接口, 用于接收针对所述应用的功能组件的部署指令, 并基于所述部署 指令部署所述应用的功能组件; 所述资源接口, 用于接收针对所述应用的资源设置指令并基于所述资源设置指令设置 所述应用的资源; 所述配置接口, 用于接收针对所述应用的配置指令并基于配置指令对应用或应用的功 能组件的运行参数进行配。 4.如权利要求1所述的系 统, 其特征在于, 所述第二子系 统还包括第一Spring容器, 所 述第一Spri ng容器用于对所述应用的对象进行 管理。 5.如权利要求1所述的系 统, 其特征在于, 所述第二子系统还包括第一公共bean模块、 统一异常处 理模块、 统一过 滤的模块和组件 插件模块; 所述公共bean模块用于第二预设步骤并得到第 二执行结果, 并为所述应用提供所述第 二执行结果; 所述统一异常处理模块用于对捕获所述应用在运行过程中所产生的异常数据并基于 所述异常数据进行异常处 理; 所述统一过 滤模块用于 筛选所述应用在运行 过程中所产生的日志信息; 所述公共插件模块用于执行第 三预设步骤得到第 三执行结果, 并为所述应用提供所述 第三执行结果。 6.如权利要求1所述的系 统, 其特征在于, 所述第三子系 统包括第二Spring容器、 组件 插件和协议接口; 所述第二Spri ng容器用于响应 针对所述应用的所述功能组件的对象进行 管理; 所述组件 插件用于响应 针对所述应用的所述功能组件的插 件调用指令;权 利 要 求 书 1/2 页 2 CN 115048099 A 2所述协议接口用于响应针对所述应用的所述功能组件的通信请求, 以基于预设通信协 议解析所述通信请求。 7.一种应用于如权利要求1 ‑6任一项所述的模块化开发部署系统的部署方法, 其特征 在于, 所述方法包括: 当接收到针对应用的功能组件的部署指令时, 基于所述部署指令调用模块部署接口; 基于所述模块部署接口完成对待部署功能组件的部署。 8.如权利要求7所述的方法, 其特征在于, 在基于所述模块部署接口完成对所述功能组 件的部之后, 所述方法还 包括: 获取针对所述待部署功能组件的测试指令; 基于所述测试指令对所述待部署功能组件进行测试, 并得到测试 结果。 9.一种电子设备, 其特征在于, 所述电子设备应用于如权利要求1 ‑6任一项所述的模块 化开发部署系统, 所述电子设备包括: 存储有可执行程序代码的存 储器; 与所述存 储器耦合的处 理器; 所述处理器调用所述存储器中存储的所述可执行程序代码, 执行如权利要求7 ‑8任一 项所述的模块部署方法。 10.一种存储介质, 其特征在于, 所述存储介质应用于如权利要求1 ‑6任一项所述的模 块化开发部署系统, 所述存储介质存储有计算机指 令, 所述计算机指 令被调用时, 用于执行 如权利要求7 ‑8任一所述的模块部署方法。权 利 要 求 书 2/2 页 3 CN 115048099 A 3

.PDF文档 专利 模块化开发部署系统、部署方法、电子设备及存储介质

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 模块化开发部署系统、部署方法、电子设备及存储介质 第 1 页 专利 模块化开发部署系统、部署方法、电子设备及存储介质 第 2 页 专利 模块化开发部署系统、部署方法、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:06:26上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。