关于.net:MASA-Stack-第四期社区例会

95次阅读

共计 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

文档

  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,欢送分割咱们

正文完
 0