首页 > 其他分享 >MASA Stack 第四期社区例会

MASA Stack 第四期社区例会

时间:2022-09-01 09:57:56浏览次数:80  
标签:第四期 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,欢迎联系我们

标签:第四期,MASA,配置,系统,支持,企业级,权限,Stack
From: https://www.cnblogs.com/MASA/p/16645438.html

相关文章

  • python numpy.stack()
    numpy.stack()这个函数的功能就是堆叠array,就是对矩阵升维。但是比较头疼的就是stack()中的axis的理解。我找到了一篇比较好的博客,直接转载到这里了numpy.stack最通俗......
  • OpenStack 对接glusterfs存储
    一、创建虚拟机node1自定义默认下一步稍后安装操作系统选择Linux,红帽6名称位置随意1核就行2G内存就行仅主机网络默认下一步默认下一步默认下一步30......
  • 被一位读者赶超,手摸手 Docker 部署 ELK Stack
    被一位读者赶超,容器化部署ELKStack你好,我是悟空。被奇幻“催更”最近有个读者,他叫“老王“,外号“茴香豆泡酒”,找我崔更ELK的文章。因之前我用的是软件安装Logstas......
  • Stack Migration(栈迁移)
    StackMigration(栈迁移)原理1.通过overflow覆盖prevebp的值,让程序在执行完当前函数后执行leave(movesp,ebp;popebp)恢复栈帧时,获取到错误的prevebp从而让ebp跳转到......
  • MAUI + Masa Blazor 开发界面跟随系统主题切换的App
    1、安装MasaBlazor参考:MASABlazor安装2、编写代码新建Service目录,并添加ThemeService.cs该RequestedTheme属性返回AppTheme枚举成员。AppTheme枚举定义下列......
  • JavaScript实现栈结构(Stack)
    Js实现栈结构一、前言1.1什么是数据结构数据结构就是在计算机中,存储和组织数据的方式。例如:图书管理,怎样摆放图书才能既能放很多书,也方便取?常见的数据结构:栈(Stack)......
  • OpenStack命令行操作
    环境变量OpenStack的九个组件必须熟记,命令不需要死记硬背,我们可以通过help来查询相关的命令和参数。如果你直接使用命令来查询或者做其他操作,那么会涉及到环境变量,操作起......
  • npm 报错:npm ERR! Maximum call stack size exceeded 超过最大栈问题解决方案
       错误的原因,npm版本问题;解决办法:   1、更新到最新版本:npminstallnpm-g  要记住全局更新2、回退版本:[email protected] ......
  • OpenStack发放云主机
    登陆网址用户名admin密码redhat具体安装步骤欢迎参照我的博客:https://www.cnblogs.com/kongshuo/p/16618008.html创建项目选择Identity创建项目创建用户并关......
  • 栈(Stack)和队列(Queue)
    一 栈(Stack):一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守先进后出。  ......