1 多租户多应用架构模型灵感来源:手机
先理清手机模型的几个概念
- 应用:微信,知乎等
- 应用文件夹:可以将同类型的应用归纳在一起,方便管理
- 操作系统:安卓,苹果
- 厂商:小米,华为等
2 痛点
公司内部有N个系统,难以统一,对用户来说,系统有一个统一的平台来支持这些系统(减轻心智负担),并且原来的系统脱离了这个平台,也能独自运行。
3 平台模型
基于手机模型的几个概念,得出一个基于平台模型的概念映射
应用文件夹 =〉项目或者端 ( 子应用的集合 )
操作系统 =》 平台
厂商 =〉租户(注意与用户的区分,在这里租户是企业,用户是企业下的员工)
4 价值
基于以上平台模型,可以衍生出一整套sass平台,在此就不展开描述
5 有尝提供一整套纯前端代码
如果想详细了解整套架构的设计思路,可以私聊我(本人在厦门,也可以线下交流)。源码有尝提供