基于微前端单仓架构的业务处理方法、装置以及架构制造方法及图纸

技术编号:41689623 阅读:22 留言:0更新日期:2024-06-14 15:39
本申请实施例提供一种基于微前端单仓架构的业务处理方法、装置以及架构,所述方法包括:根据当前的业务工程确定基座应用的数量和通用功能;根据所述业务工程的业务类别,通过动态模块加载器将微应用模块化,得到多个子应用模块;通过所述动态模块加载器基于所述基座应用控制所述子应用模块的加载状态,并通过依赖管理工具对每个所述子应用模块的依赖项进行配置;本申请克服了微服务拆分与集成方案中公共组件难以同步、依赖管理混乱、技术栈隔离等问题,对多个子应用或子模块进行统一的依赖关系管理,并提供基座应用来支持子业务应用的持续扩展,支持每个子应用的独立构建与部署,简化了公共组件与类库的维护和同步成本。

【技术实现步骤摘要】

本申请涉及微前端领域,具体涉及一种基于微前端单仓架构的业务处理方法、装置以及架构


技术介绍

1、随着互联网技术的迅猛发展,web应用系统成为了企业与用户交互的重要平台。系统往往需要不断地添加新功能以满足市场和用户的需求,从而导致系统规模逐渐庞大。在这一过程中,传统的单体架构模式面临着诸多挑战。由于所有功能模块都紧密耦合在一起,这不仅使得系统维护与扩展变得越来越困难,还伴随着编译打包速度慢、系统升级困难、故障排查链路长、以及用户体验差等问题。

2、为了解决上述问题,业界开始探索新的架构模式。一种常见的做法是将大型的单体应用拆分成多个相对独立的子应用工程,并采用独立部署的方式进行管理。这些子应用可以是围绕特定业务功能开发的微应用,其独立于主应用外,并通过如iframe、qiankun等微前端架构方式实现与主应用的集成。微前端架构允许不同团队使用最适合的技术栈独立开发和部署应用,从而提高了开发效率。

3、然而,上述方法在实际应用过程中暴露出一些新的问题:由于每个子应用可能都会使用到这些公共资源,但其版本管理却是分散的,公共组件难以同步。本文档来自技高网...

【技术保护点】

1.一种基于微前端单仓架构的业务处理方法,其特征在于,包括:

2.根据权利要求1所述的基于微前端单仓架构的业务处理方法,其特征在于,所述通过依赖管理工具对每个所述子应用模块的依赖项进行配置,包括:

3.根据权利要求2所述的基于微前端单仓架构的业务处理方法,其特征在于,还包括:

4.根据权利要求1所述的基于微前端单仓架构的业务处理方法,其特征在于,所述通过依赖管理工具对每个所述子应用模块的依赖项进行配置,包括:

5.根据权利要求1所述的基于微前端单仓架构的业务处理方法,其特征在于,所述通过所述动态模块加载器基于所述基座应用控制所述子应用模块的...

【技术特征摘要】

1.一种基于微前端单仓架构的业务处理方法,其特征在于,包括:

2.根据权利要求1所述的基于微前端单仓架构的业务处理方法,其特征在于,所述通过依赖管理工具对每个所述子应用模块的依赖项进行配置,包括:

3.根据权利要求2所述的基于微前端单仓架构的业务处理方法,其特征在于,还包括:

4.根据权利要求1所述的基于微前端单仓架构的业务处理方法,其特征在于,所述通过依赖管理工具对每个所述子应用模块的依赖项进行配置,包括:

5.根据权利要求1所述的基于微前端单仓架构的业务处理方法,其特征在于,所述通过所述动态模块加载器基于所述基座应用控制所述子应用模块的加载状态,包括:

6.根据权利要求1所述的基于微前端单仓架构的业务处理方法,其特征在于,述基...

【专利技术属性】
技术研发人员:颜佩琼罗涛赵海强
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1