MASA Stack 产品解说
MASA PM(基建与项管)
MASA Auth(权限认证核心)
MASA DCC (配置核心)
MASA MC(音讯核心)
MASA Scheduler (调度核心)
MASA Alert (告警核心,开发中)
MASA TSC(故障排查控制台,开发中)
PM
1搭建环境/集群
IT我的项目标准化建设、保障信息安全、数据隔离、危险容灾
实用两地三核心的企业级场景
2我的项目与应用程序
可创立和治理多个我的项目,我的项目蕴含多个应用程序。
可复用,降低成本提高效率
3我的项目团队
可用我的项目团队来治理多个我的项目
灵便组织构造,扁平化项目管理
MASA AUTH
MASA Auth是一款企业底层多功能且实用性极高的软件系统,用于ToB、ToC以及企业级的多用户综合治理配置平台。
权限治理
1全局零碎权限调配
集中处理企业级多零碎权限配置与批改
2受权认证
SSO单点登录,可应用一次登录多零碎互通。随时切换企业内多零碎。
3角色权限
以国内通用设计规范RBAC设计模型进行设计,提供多对多的角色权限管制。
用户治理
4企业员工、企业用户、第三方用户
对立用户管理中心,提供域账号登录同步等。
5组织架构
有限级部门组织构造,应答企业级多部门权限治理以及跨层级的部门治理
6全局管制
企业级全局导航,集体核心,多零碎登录相干配置
MASA DCC
提供企业级别综合配置核心,配置零碎底层相干参数以及半业务所需参数。
1配置对象
能够创立我的项目、应用程序等维度的对象并配置其对应的参数和备份其参数
2公布配置
能够切换不同对象进行不同版本的配置公布进步IT运维整体效率,大幅度缩减人工时长的老本
3克隆配置
提供包含复制在内的克隆性能,再切换不同版本零碎需要时能够模仿近似配置进行克隆
4综合配置
蕴含零碎标签,综合剖析指标,业务指标等零碎相关联的综合配置项
MASA MC
音讯核心是企业级软件应用不可短少的一个局部,波及内容多且宽泛。属于企业底层必备软件
1音讯渠道
目前曾经反对短信渠道、邮箱渠道、零碎站内信息渠道;可衍射其余内部音讯公布渠道。
2音讯模板
反对多音讯渠道创立不同的音讯版本
3音讯发送规定
零碎级定时、触发、主动生成等音讯规定配置。实用一般企业级惯例音讯发送范畴
4音讯发送对象治理
蕴含发送音讯对象的记录,分组,以及群发音讯等
SCHEDULER
次要解决各零碎间分布式工作解决,多任务状况下进行正当调配对应资源。
能够设置定时工作,主动工作,工作失败时的响应策略,在目前零碎中来看属于底层功能型产品,能够搭他零碎施展成果。
定时工作
主动触发工作
**
MASA Framewrok 更新内容**
重命名
Ef - > EFCore
EntityFrameworkCore -> EFCore
Oidc -> OpenIdConnect
BasicAbility -> StackSdks
Identity.IdentityModel-> Authentication.Identity
文档
- 修复Exception文档
- 调整首页文档
修复
- 修复IMasaConfiguration大小写敏感问题
- 修复AutoComplete设置内容出错
- Configuration 修复获取对应的CallerProvider
- 修复Caller不反对响应值为null
性能(已实现)
Caller
- CallerBase反对与获取以后Caller雷同的生命周期的服务
- DaprClient反对自定义RequestMessage
Data
序列化、反序列化>>Json、Yaml
IdGenerator>>反对Id生成器工厂
Cqrs
Query 移除Result不能为空限度
Configuration
- 简化Dcc配置
- 反对全局配置
性能(进行中)
Cache
分布式缓存、多级缓存
Identity
反对Blazor Server
反对Blazor Assembly
反对自定义用户模型
Localization
- I18n
- Date
MinimalAPI
反对一组服务设置一次权限策略
MASA Blazor 更新内容
新性能
MobilePickerView:专为挪动设备设计的抉择视图。提供多个选项汇合供用户抉择,反对单列抉择、多列抉择和级联抉择。
MobilePicker:专为挪动设备设计的选择器。提供多个选项汇合供用户抉择,反对单列抉择、多列抉择和级联抉择。
MobileDateTimePicker:专为挪动设备设计的日期选择器。
MobileDatePicker:专为挪动设备设计的工夫选择器。
MobileTimePicker:专为挪动设备设计的工夫选择器。
MobileCascader:更改异步加载子对象的UI和行为。
文档
平铺和标记预置组件。
在LOGO前面附加版本标签。
反对在挪动设施上algolia搜寻。
修复挪动端AppBar的高度会影响桌面端Top的计算。
信息起源:https://github.com/BlazorComp...
社区近期问题解答
Q1:MASA Framework有多租户的内建实现吗?
A:咱们提供了多租户与多环境的默认实现
Q2:MASA有工作流吗
A:有布局工作流,不过目前还没有开始
Q3:有残缺的链路跟踪解决吗
A:前面课程会有解说如何做链路跟踪(https://space.bilibili.com/10...)
Q4:MASA Framework的我的项目地址是多少?
A:https://github.com/masastack/...
Q5:Framework下载后构建失败
A:新的Framework文件夹层级较深,可通过以下计划解决。1. 移到本地磁盘根目录或绝对较短门路 2. 更改注册表解除长度限度
如果你对咱们的开源我的项目感兴趣,无论是代码奉献、应用、提 Issue,欢送分割咱们