Appearance
MAS 模块化应用支撑平台
MAS是一个模块化的应用支撑平台,采用微服务和微应用架构,支持多租户、多站点、模块化开发和积木式搭建。基于该平台,可以快速开发各类业务微应用,通过组合微应用来搭建支持多租户和多站点的业务系统。它能够实现租户独立的、可个性化的各类业务系统(站点),并且支持全代码和低代码的开发方式。
数据库适配范围
polardb数据库
功能范围
序号 | 子平台 | 说明 |
---|---|---|
1 | 平台管理中心 | 管理租户、站点、应用等 |
2 | 站点管理中心 | 实现一个站点的基本管理功能,包括菜单、主题及基本信息管理 |
3 | 帐户中心 | 实现站点账号管理、认证和角色授权 |
4 | MAUI开发框架 | 前端微应用开发框架,支持对前端内核扩展及业务的模块化开发 |
5 | 微服务开发框架 | 后端微服务开发框架,基于Spring Cloud Alibaba架构实现微服务的模块化开发 |
版本
v5.7,发布于2023年7月7日
- 兼容Chrome 75+内核浏览器
更新内容
此版本主要更新内容如下:
新增
- 新增浙政钉IRS托管代理
- 增加
replaceAll()
方法的兼容,,使平台能在 Chrome 75+ 内核的浏览器中正常运行 - 新增低代码平台业务卡片配置功能及门户首页支持低代码平台业务卡片能力
修改
- 服务整理,分为基础设施、平台基础和扩展服务三部分,剥离低代码平台相关功能
- 微应用整理,分为平台基础、站点系统管理、运营管理平台和主题四部分
补丁
无
微服务版本明细
序号 | 模块 | 微服务 | 版本号 | 说明 |
---|---|---|---|---|
基础设施 | ||||
1 | Nacos服务 | nacos/nacos-server | 2.0.3 | |
2 | Redis | redis | 6.2.6-alpine3.15 | |
3 | RabbitMQ | byteflair/rabbitmq-stomp | latest | 可选 |
平台基础 | ||||
4 | 前端基座 | mas | 5.7.0 | 原foa5-nginx |
5 | 网关服务 | mas-gateway | 5.7.0 | 原foa-cloud-gateway |
6 | 站点系统管理 | mas-admin | 5.7.0 | 原foa-cloud-admin |
7 | 鉴权服务 | mas-auth | 5.7.0 | 原foa-cloud-auth |
8 | 文件服务 | mas-file | 5.7.0 | 原foa-cloud-file |
扩展服务 | ||||
9 | 单点登录 | mas-sso | 5.7.0 | 可选,原foa-cloud-sso-cos |
10 | MQ服务 | mas-mq | 5.7.0 | 可选,原foa-cloud-mq |
11 | 定时任务 | mas-task | 5.7.0 | 可选,原foa-cloud-task |
12 | 在线WPS | mas-wps | 5.7.0 | 可选,原foa-cloud-wps |
13 | 浙政钉网关 | mas-dingtalk | 5.7.0 | 可选,原cos-api-gateway |
如何获取微服务镜像?
所有镜像可到容器仓库通过 docker pull
拉取
- 武汉公司内网:
192.168.1.10:5000/tangram/[微服务名]:[版本号]
- 阿里云:
registry.cn-hangzhou.aliyuncs.com/tangram/[微服务名]:[版本号]
微应用版本明细
序号 | 模块 | 微应用 | 版本号 | 说明 |
---|---|---|---|---|
管理平台 | ||||
1 | 应用市场 | mas-ops-app | 2.1.0 | |
2 | 租户管理 | mas-ops-tenant | 2.1.0 | |
3 | 站点管理 | mas-ops-site | 2.1.0 | |
站点系统管理 | ||||
4 | 账号管理 | mas-admin-account | 2.1.0 | 可替换 |
5 | 角色管理 | mas-admin-role | 2.1.0 | 可替换 |
6 | 单点登录 | mas-admin-sso | 2.1.0 | 可选,对应mas-sso |
7 | 菜单初始化 | mas-admin-menu | 2.1.0 | |
8 | 参数管理 | mas-admin-param | 2.1.0 | 可选 |
9 | 数据字典 | mas-admin-dictionary | 2.1.0 | 可选 |
10 | 数据分类 | mas-admin-catalog | 2.1.0 | 可选 |
11 | 操作日志 | mas-admin-log | 2.1.0 | 可选 |
12 | 在线用户 | mas-admin-online | 2.1.0 | 可选 |
13 | 站点设置 | mas-admin-site | 2.1.0 | |
主题 | ||||
14 | 清新绿(横向) | theme-horizontal-green | 2.1.0 | 可选 |
15 | 中国红(横向) | theme-horizontal-red | 2.1.0 | 可选 |
16 | 政务蓝(纵向) | theme-vertical-blue | 2.1.0 | 可选 |
17 | 清新绿(纵向) | theme-vertical-green | 2.1.0 | 可选 |
18 | 中国红(纵向) | theme-vertical-red | 2.1.0 | 可选 |
19 | 蓝色综合 | theme-multiple-blue | 2.1.0 | 可选 |
20 | 蓝色分栏 | theme-subfield-blue | 2.1.0 | 可选 |
扩展功能 | ||||
21 | 工作门户 | mas-admin-panel | 2.1.0 | 可选 |
可选的微应用,没有特殊说明的,对应的微服务均为必选微服务或无需对应服务
浙政钉代理(IRS托管需要)
序号 | 模块 | 微应用 | 版本号 | 说明 |
---|---|---|---|---|
1 | 代理 | mas-ui-dingtalk | 2.1.0 | 可选 |
初始化安装
- mas平台数据库初始化脚本 下载
升级资料
- 基于5.5多页面版本升级资料,存放于OSS(路径 oss://foa5-oss/deploy-119-docs/2023-07-13/) 下载