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

文档

  1. 修复Exception文档
  2. 调整首页文档

修复

  1. 修复IMasaConfiguration大小写敏感问题
  2. 修复AutoComplete设置内容出错
  3. Configuration     修复获取对应的CallerProvider
  4. 修复Caller不反对响应值为null

性能(已实现)

Caller 

  1. CallerBase反对与获取以后Caller雷同的生命周期的服务
  2. DaprClient反对自定义RequestMessage

Data

序列化、反序列化>>Json、Yaml

IdGenerator>>反对Id生成器工厂

Cqrs

Query 移除Result不能为空限度

Configuration

  1. 简化Dcc配置
  2. 反对全局配置

性能(进行中)

Cache

分布式缓存、多级缓存

Identity

反对Blazor Server

反对Blazor Assembly

反对自定义用户模型

Localization 

  1. I18n 
  2. 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,欢送分割咱们