基于qiankun的微前端最佳实践 -(同时加载多个微应用)
介绍 qiankun
在正式介绍 qiankun 之前,我们需要知道,qiankun 是一个基于 single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。
微前端的概念借鉴自后端的微服务,主要是为了解决大型工程在变更、维护、扩展等方面的困难而提出的。目前主流的微前端方案包括以下几个:
- iframe
- 基座模式,主要基于路由分发,qiankun 和 single-spa 就是基于这种模式
- 组合式集成,即单独构建组件,按需加载,类似 npm 包的形式
- EMP,主要基于 Webpack5 Module Federation
- Web Components
严格来讲,这些方案都不算是完整的微前端解决方案,它们只是用于解决微前端中运行时容器的相关问题。
本文我们主要对 qiankun 所基于的基座模式进行介绍。它的主要思路是将一个大型应用拆分成若干个更小、更简单,可以独立开发、测试和部署的微应用,然后由一个基座应用根据路由进行应用切换。
qiankun 的核心设计理念
基于qiankun的微前端最佳实践 -(同时加载多个微应用)相关推荐
- jsp给前端注入值失败_基于 qiankun 的微前端最佳实践(图文并茂) 应用间通信篇...
引言 大家好~ 本文是基于 qiankun 的微前端最佳实践系列文章之 应用间通信篇,本文将分享在 qiankun 中如何进行应用间通信. 在开始介绍 qiankun 的应用通信之前,我们需要先了解微 ...
- 基于 qiankun 的微前端最佳实践(万字长文) - 从 0 到 1 篇
写在开头 微前端系列文章: 基于 qiankun 的微前端最佳实践(万字长文) - 从 0 到 1 篇 基于 qiankun 的微前端最佳实践(图文并茂) - 应用间通信篇 万字长文+图文并茂+全面解 ...
- qiankun微前端落地实践
qiankun微前端落地实践 背景 A项目集成了多条业务线的项目,但是共同使用一个git仓库和一套发布流水线,代码组织比较混乱.本次需要引入一个新的业务线,如果直接在A项目开发,将导致原项目更加复杂, ...
- 爱奇艺基于 Vue 的微前端架构实践
点击上方"开发者技术前线",选择"星标" 18:50 在看 真爱 来自:爱奇艺技术产品团队 前言 近来,微前端的概念非常火爆,那么什么是微前端架构?微前端架构是 ...
- 爱奇艺号微前端架构实践
前言 近来,微前端的概念非常火爆,那么什么是微前端架构?微前端架构是一种架构风格类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应 ...
- 干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题)
干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题) 参考文章: (1)干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题) (2)https: ...
- 微前端之实践环境变量设置、快照沙箱隔离、代理沙箱隔离、css 样式隔离、父子应用间通信和子应用间通信
一.微前端之实践环境变量设置.快照沙箱隔离.代理沙箱隔离.css 样式隔离.父子应用间通信和子应用间通信 微前端环境变量设置,如下所示: 在 micro 下的 sandbox 中 performScr ...
- 基于ITIL的SCOM监控最佳实践
1. 按照系统类别进行监控 很多朋友在使用SCOM进行监控的时候,往往只是导入管理包,推送代理,并不会思考很多,那么在这种情况下,SCOM在进行监控的时候都是基于缺省的类对象进行监控,比如说Wind ...
- 初级前端小程序项目加载速度优化
这份文字是根据近期团队做来问丁香医生 SPA 和 丁香医生小程序 加载速度优化的经历整理而成. 效果 古人有一句话叫做:治感冒看疗效.既然是关于速度优化的,我们就先来看一下优化的效果. 来问丁香医生 ...
最新文章
- ubuntu18docker下安装MySQL
- 11.3 free:查看系统内存信息
- 《心欢喜,灵快乐》出版
- Leetcode周赛复盘——第 278 场力扣周赛
- 深入dos编程_编程入门先要学什么?打怪升级走起来!
- Linux软件安装方法小结
- Android Activity和Fragment的生命周期图
- PHP实现今天是星期几的几种写法
- CISSP 认证的 12 部优秀 CISSP 书籍和学习指南+学习网站
- Web前端笔试115道题(带答案及解析)
- 接入微信小程序统一服务消息
- ftpclient覆盖上传文件
- R语言学习笔记(一)
- Mvp+OkHttp+XRecyclerView------上拉加载下拉刷新
- AVL树实现对英文字典的查找
- Hive权限管理,增加用户,授权
- 论文笔记:Identifying Lung Cancer Risk Factors in the Elderly Using Deep Neural Network - Chen, Wu
- cad调了比例因子没反应_CAD制图初学入门技巧:将CAD图形缩放为指定尺寸
- 【模型部署】PaddleOCR模型openvino部署(一)
- Python统计函数耗时的方法
热门文章
- nrows python_python skimage图像处理(一)
- 华为推出“换皮肤”服务
- 二十一世纪大学英语读写教程(第三册)学习笔记(原文)——2 - The Titanic Puzzle(泰坦尼克难题——女权主义者应该接受优先坐上救生艇吗)
- Bugly-iOS导入设置
- 计算机考研复试-离散数学
- 飞机场100个常见公共标志英文单词(zt)
- mysql全文索引实现搜索功能(关键词查询)
- 108、IG-541混合气体灭火系统的灭火机理
- php+转为文本,PHP将HTML转换成文本的实现代码
- Flask-SocketIO的使用
- jsp给前端注入值失败_基于 qiankun 的微前端最佳实践(图文并茂) 应用间通信篇...