共计 2320 个字符,预计需要花费 6 分钟才能阅读完成。
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,欢送分割咱们