微前端

1、什么是微前端

  微前端是微服务在前端领域的架构实践,他通过将一个单体应用拆分成多个小型应用的方式,从而实现整个系统的解耦和渐进式升级

 

2、微前端的技术要素:

  *技术栈无关 主框架不限制接入应用的技术栈,自应用具备完全自主权

  *独立开发、独立部署 子应用仓库独立,前后端可独立开发,部署完成后主框架自动完成同步更新

  *独立运行时 每个子应用之间状态隔离,运行时状态不共享

 

3、应用场景:

  *渐进式升级长尾应用(老旧代码框架升级,拆分多个微模块,灰度升级)

  *将若干应用聚合到同一系统中(合并多平台,避免来回跳转的割裂感)

 

4、微前端实战

  建议参考qiankun项目,代码开源

 

posted @ 2023-11-08 17:23  HandsomeGuy  阅读(16)  评论(0编辑  收藏  举报