当前位置: 首页 > news >正文

MASA Stack 第四期社区例会

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有多租户的内建实现吗?

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

Q2:MASA有工作流吗

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

Q3:有完整的链路跟踪处理吗

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

Q4:MASA Framework的项目地址是多少?

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

Q5:Framework下载后构建失败

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


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

相关文章:

  • 钓鱼 - deb 包篡改
  • Jackson关于Western Blot、IHC 和 ELISA 的显色检测分析
  • ES7+知识点整理使用
  • 一零二五、hexo : 无法加载文件 C:\Users\Tuomasi\AppData\Roaming\npm\hexo.ps1,因为在此系统上禁止运行脚本。
  • Android androidStudio构建项目过程中问题解决方案(持续更新)
  • windows10 使用 postgreSQL
  • NeuN抗体丨SYSY NeuN抗体说明书及相关研究工具
  • java 远程调用 httpclient 调用https接口
  • Jackson 化学发光免疫印迹解决方案
  • GPM 模型剖析【Golang】
  • 将 JavaScript 源文件的全部内容包装在立即调用的函数中的原因是什么?
  • #pragma pack(1)
  • 联动枚举设计
  • 视频批量添加透明水印,必须用这个方法
  • JS获取/修改文本框输入的内容value,修改div标签中的内容:innerHTML、innerTest
  • AWS实战 - 利用IAM对S3做访问控制
  • canvas绘制圆角头像
  • Docker下部署自己的LNMP工作环境
  • express如何解决request entity too large问题
  • JavaScript 一些 DOM 的知识点
  • JavaScript学习总结——原型
  • 阿里云应用高可用服务公测发布
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 七牛云假注销小指南
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • #include到底该写在哪
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (MATLAB)第五章-矩阵运算
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (汇总)os模块以及shutil模块对文件的操作
  • (顺序)容器的好伴侣 --- 容器适配器
  • (算法)求1到1亿间的质数或素数
  • (转)iOS字体
  • (转)scrum常见工具列表
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET 反射 Reflect
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .NetCore部署微服务(二)
  • .NET关于 跳过SSL中遇到的问题
  • .NET连接数据库方式
  • .NET中统一的存储过程调用方法(收藏)
  • /proc/stat文件详解(翻译)
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [BUG]vscode插件live server无法自动打开浏览器
  • [BZOJ4010]菜肴制作
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案
  • [Editor]Unity Editor类常用方法
  • [Firefly-Linux] RK3568修改控制台DEBUG为普通串口UART