江西铜锐信息技术有限公司冯子容获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉江西铜锐信息技术有限公司申请的专利基于轻量化架构的模块化系统动态部署方法与系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120909608B 。
龙图腾网通过国家知识产权局官网在2026-04-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511447132.3,技术领域涉及:G06F8/60;该发明授权基于轻量化架构的模块化系统动态部署方法与系统是由冯子容;郭文建;应科;黄睿;支崇;秦文超;樊启龙;潘少彬设计研发完成,并于2025-10-11向国家知识产权局提交的专利申请。
本基于轻量化架构的模块化系统动态部署方法与系统在说明书摘要公布了:本发明提出一种基于轻量化架构的模块化系统动态部署方法与系统,该方法包括:根据业务边界将系统配置为多个独立的功能模块;设定一个统一的配置文件,用于定义系统的目标部署模式;并根据配置文件中指定的目标部署模式,动态配置参数组;为每个功能模块定义标准化的通信接口,并基于配置参数组,通过依赖注入方式在功能模块间进行服务调用;根据配置参数组,在系统启动或运行时,实现功能模块间通信机制的动态适配,从而完成系统在单体架构与分布式架构之间的动态部署切换。本发使系统能够根据实际使用需求,在单体架构与分布式架构之间进行灵活切换,仅需修改配置即可完成部署形态的转换,无需修改源码,有效降低模块化系统的开发与部署复杂度。
本发明授权基于轻量化架构的模块化系统动态部署方法与系统在权利要求书中公布了:1.一种基于轻量化架构的模块化系统动态部署方法,其特征在于,所述方法包括如下步骤: 步骤1、根据业务边界将系统配置为多个独立的功能模块;每个独立的功能模块包括有api接口子模块、core核心业务子模块和server启动子模块;其中,api接口子模块,用于定义并封装功能模块对外提供的服务接口;core核心业务子模块,用于实现功能模块的全部核心业务逻辑;server启动子模块,用于作为应用的启动入口; 步骤2、设定一个统一的配置文件,用于定义系统的目标部署模式;并根据配置文件中指定的目标部署模式,动态配置参数组;目标部署模式包括单体架构模式或分布式架构模式;配置文件中为每个服务调用接口配置参数组,参数组至少包括服务组参数、版本参数和统一资源定位符参数; 若目标部署模式为分布式架构模式,则配置服务组参数和版本参数,并将统一资源定位符参数置空,使得服务调用通过服务注册与发现中心进行路由; 若目标部署模式为单体架构模式,则配置统一资源定位符参数指向本地回环地址,并将服务组参数和版本参数置空,使得服务调用在本地JVM进程内直接完成; 在分布式架构模式下,每个功能模块的server启动子模块独立运行,并将自身服务注册通过相应的api接口子模块注册到服务注册与发现中心,以使得系统依赖于服务注册与发现中心进行服务的注册与发现,服务注册与发现中心为Nacos; 在单体架构模式下,通过构建工具将多个功能模块的core核心业务子模块打包成一个统一的聚合模块并进行部署于同一个运行环境中,以使得服务调用因统一资源定位符参数指向本地回环地址,当服务提供者和消费者位于同一个JVM进程内,且url指向本地回环地址和相同端口时,由远程过程调用框架优化为本地JVM进程内的方法调用,构建工具为Maven; 步骤3、为每个功能模块定义标准化的通信接口,并基于配置参数组,通过依赖注入方式在功能模块间进行服务调用; 步骤4、根据配置参数组,在系统启动或运行时,实现功能模块间通信机制的动态适配,从而完成系统在单体架构与分布式架构之间的动态部署切换。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人江西铜锐信息技术有限公司,其通讯地址为:330000 江西省南昌市南昌高新技术产业开发区昌东大道7666号江铜国际广场1#楼办公楼5层513房;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励