欢迎光临散文网 会员登陆 & 注册

MASA Stack 第四期社区例会

2022-08-31 17:36 作者:MASA技术团队  | 我要投稿


图片



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/BlazorComponent/MASA.Blazor/releases


社区近期问题解答

Q1

MASA Framework有多租户的内建实现吗?

我们提供了多租户与多环境的默认实现


Q2

MASA有工作流吗

有规划工作流,不过目前还没有开始


Q3

有完整的链路跟踪处理吗

后面课程会有讲解如何做链路跟踪(https://space.bilibili.com/1000468483)


Q4

MASA Framework的项目地址是多少?

https://github.com/masastack/MASA.Framework


Q5

Framework下载后构建失败

新的Framework文件夹层级较深,可通过以下方案处理。1. 移到本地磁盘根目录或相对较短路径 2. 更改注册表解除长度限制


MASA Stack 第四期社区例会

如果你对我们的开源项目感兴趣,无论是代码贡献、使用、提 Issue,欢迎联系我们

图片



MASA Stack 第四期社区例会的评论 (共 条)

分享到微博请遵守国家法律