【前端】架构设计

2020-09-06  本文已影响0人  irenb
image.png

一、微前端

  1. 微前端架构
  1. 为什么需要微前端

二、微前端的技术拆分方式

  1. 路由分发式:通过HTTP服务器的反向代理功能,将请求路由映射到对应的应用上
  2. 前端微服务化:在不同的框架之上设计通信和加载机制,以在一个页面内加载对应的应用
  3. 微应用:通过软件工程的方式,在部署构建环境中,把多个独立的应用组合成一个单体应用
  4. 微件化:开发一个新的构建系统,将部分业务功能构建成一个独立的chunk代码,使用时只需要远程加载即可
  5. 前端容器化:将iframe作为容器来容纳其它前端应用
  6. 应用组件化:借助于Web Components技术,来构建跨框架的前端应用

三、微前端的业务划分方式

  1. 按照业务拆分
  2. 按照权限拆分
  3. 按照变更的频率拆分
  4. 按照组织结构拆分
  5. 跟随后端微服务拆分
  6. 按照领域拆分

四、微前端的架构设计

  1. 组件与模式库
  1. 应用通信机制
上一篇 下一篇

猜你喜欢

热点阅读