MASA Stack 第四期社區(qū)例會(huì)

MASA Stack 產(chǎn)品講解

MASA PM(基建與項(xiàng)管)
MASA?Auth(權(quán)限認(rèn)證中心)
MASA?DCC?(配置中心)
MASA?MC(消息中心)
MASA?Scheduler?(調(diào)度中心)
MASA?Alert?(告警中心,開(kāi)發(fā)中)
MASA?TSC(故障排查控制臺(tái),開(kāi)發(fā)中)
PM

1
搭建環(huán)境/集群
IT項(xiàng)目標(biāo)準(zhǔn)化建設(shè)、保障信息安全、數(shù)據(jù)隔離、風(fēng)險(xiǎn)容災(zāi)
適用兩地三中心的企業(yè)級(jí)場(chǎng)景
2
項(xiàng)目與應(yīng)用程序
可創(chuàng)建和管理多個(gè)項(xiàng)目,項(xiàng)目包含多個(gè)應(yīng)用程序。
可復(fù)用,降低成本提高效率
3
項(xiàng)目團(tuán)隊(duì)
可用項(xiàng)目團(tuán)隊(duì)來(lái)管理多個(gè)項(xiàng)目
靈活組織結(jié)構(gòu),扁平化項(xiàng)目管理
MASA AUTH

MASA Auth是一款企業(yè)底層多功能且實(shí)用性極高的軟件系統(tǒng),用于ToB、ToC以及企業(yè)級(jí)的多用戶(hù)綜合管理配置平臺(tái)。
權(quán)限管理
1
全局系統(tǒng)權(quán)限分配
集中處理企業(yè)級(jí)多系統(tǒng)權(quán)限配置與修改
2
授權(quán)認(rèn)證
SSO單點(diǎn)登錄,可使用一次登錄多系統(tǒng)互通。隨時(shí)切換企業(yè)內(nèi)多系統(tǒng)。
3
角色權(quán)限
以國(guó)際通用設(shè)計(jì)規(guī)范RBAC設(shè)計(jì)模型進(jìn)行設(shè)計(jì),提供多對(duì)多的角色權(quán)限控制。
用戶(hù)管理
4
企業(yè)員工、企業(yè)用戶(hù)、第三方用戶(hù)
統(tǒng)一用戶(hù)管理中心,提供域賬號(hào)登錄同步等。
5
組織架構(gòu)
無(wú)限級(jí)部門(mén)組織結(jié)構(gòu),應(yīng)對(duì)企業(yè)級(jí)多部門(mén)權(quán)限管理以及跨層級(jí)的部門(mén)管理
6
全局控制
企業(yè)級(jí)全局導(dǎo)航,個(gè)人中心,多系統(tǒng)登錄相關(guān)配置
MASA DCC

提供企業(yè)級(jí)別綜合配置中心,配置系統(tǒng)底層相關(guān)參數(shù)以及半業(yè)務(wù)所需參數(shù)。
1
配置對(duì)象
可以創(chuàng)建項(xiàng)目、應(yīng)用程序等維度的對(duì)象并配置其對(duì)應(yīng)的參數(shù)和備份其參數(shù)
2
發(fā)布配置
可以切換不同對(duì)象進(jìn)行不同版本的配置發(fā)布提高IT運(yùn)維整體效率,大幅度縮減人工時(shí)長(zhǎng)的成本
3
克隆配置
提供包括復(fù)制在內(nèi)的克隆功能,再切換不同版本系統(tǒng)需求時(shí)可以模擬近似配置進(jìn)行克隆
4
綜合配置
包含系統(tǒng)標(biāo)簽,綜合分析指標(biāo),業(yè)務(wù)指標(biāo)等系統(tǒng)相關(guān)聯(lián)的綜合配置項(xiàng)
MASA MC

消息中心是企業(yè)級(jí)軟件應(yīng)用不可缺少的一個(gè)部分,涉及內(nèi)容多且廣泛。屬于企業(yè)底層必備軟件
1
消息渠道
目前已經(jīng)支持短信渠道、郵箱渠道、系統(tǒng)站內(nèi)信息渠道;可衍射其他外部消息發(fā)布渠道。
2
消息模板
支持多消息渠道創(chuàng)建不同的消息版本
3
消息發(fā)送規(guī)則
系統(tǒng)級(jí)定時(shí)、觸發(fā)、自動(dòng)生成等消息規(guī)則配置。適用普通企業(yè)級(jí)常規(guī)消息發(fā)送范圍
4
消息發(fā)送對(duì)象管理
包含發(fā)送消息對(duì)象的記錄,分組,以及群發(fā)消息等
SCHEDULER

主要處理各系統(tǒng)間分布式任務(wù)處理,多任務(wù)情況下進(jìn)行合理分配對(duì)應(yīng)資源。
可以設(shè)置定時(shí)任務(wù),自動(dòng)任務(wù),任務(wù)失敗時(shí)的響應(yīng)策略,在目前系統(tǒng)中來(lái)看屬于底層功能型產(chǎn)品,可以搭他系統(tǒng)發(fā)揮效果。
定時(shí)任務(wù)
自動(dòng)觸發(fā)任務(wù)
MASA Framewrok 更新內(nèi)容
重命名
Ef - > EFCore
EntityFrameworkCore -> EFCore
Oidc -> OpenIdConnect
BasicAbility -> StackSdks
Identity.IdentityModel-> Authentication.Identity
文檔
1. 修復(fù)Exception文檔
2. 調(diào)整首頁(yè)文檔
修復(fù)
1. 修復(fù)IMasaConfiguration大小寫(xiě)敏感問(wèn)題
2. 修復(fù)AutoComplete設(shè)置內(nèi)容出錯(cuò)
3. Configuration
修復(fù)獲取對(duì)應(yīng)的CallerProvider
4. 修復(fù)Caller不支持響應(yīng)值為null
功能(已完成)
Caller?
1. CallerBase支持與獲取當(dāng)前Caller相同的生命周期的服務(wù)
2. DaprClient支持自定義RequestMessage
Data
序列化、反序列化>>Json、Yaml
IdGenerator>>支持Id生成器工廠
Cqrs
Query 移除Result不能為空限制
Configuration
1. 簡(jiǎn)化Dcc配置
2. 支持全局配置
功能(進(jìn)行中)
Cache
分布式緩存、多級(jí)緩存
Identity
支持Blazor Server
支持Blazor Assembly
支持自定義用戶(hù)模型
Localization?
1. I18n?
2. Date?
MinimalAPI
支持一組服務(wù)設(shè)置一次權(quán)限策略
MASA Blazor?更新內(nèi)容
新功能
MobilePickerView:專(zhuān)為移動(dòng)設(shè)備設(shè)計(jì)的選擇視圖。提供多個(gè)選項(xiàng)集合供用戶(hù)選擇,支持單列選擇、多列選擇和級(jí)聯(lián)選擇。
MobilePicker:專(zhuān)為移動(dòng)設(shè)備設(shè)計(jì)的選擇器。提供多個(gè)選項(xiàng)集合供用戶(hù)選擇,支持單列選擇、多列選擇和級(jí)聯(lián)選擇。
MobileDateTimePicker:專(zhuān)為移動(dòng)設(shè)備設(shè)計(jì)的日期選擇器。
MobileDatePicker:專(zhuān)為移動(dòng)設(shè)備設(shè)計(jì)的時(shí)間選擇器。
MobileTimePicker:專(zhuān)為移動(dòng)設(shè)備設(shè)計(jì)的時(shí)間選擇器。
MobileCascader:更改異步加載子對(duì)象的UI和行為。
文檔
平鋪和標(biāo)記預(yù)置組件。
在LOGO后面附加版本標(biāo)簽。
支持在移動(dòng)設(shè)備上algolia搜索。
修復(fù)移動(dòng)端AppBar的高度會(huì)影響桌面端Top的計(jì)算。
信息來(lái)源:https://github.com/BlazorComponent/MASA.Blazor/releases
社區(qū)近期問(wèn)題解答
Q1
MASA Framework有多租戶(hù)的內(nèi)建實(shí)現(xiàn)嗎?
我們提供了多租戶(hù)與多環(huán)境的默認(rèn)實(shí)現(xiàn)
Q2
MASA有工作流嗎
有規(guī)劃工作流,不過(guò)目前還沒(méi)有開(kāi)始
Q3
有完整的鏈路跟蹤處理嗎
后面課程會(huì)有講解如何做鏈路跟蹤(https://space.bilibili.com/1000468483)
Q4
MASA Framework的項(xiàng)目地址是多少?
https://github.com/masastack/MASA.Framework
Q5
Framework下載后構(gòu)建失敗
新的Framework文件夾層級(jí)較深,可通過(guò)以下方案處理。1. 移到本地磁盤(pán)根目錄或相對(duì)較短路徑 2. 更改注冊(cè)表解除長(zhǎng)度限制


如果你對(duì)我們的開(kāi)源項(xiàng)目感興趣,無(wú)論是代碼貢獻(xiàn)、使用、提 Issue,歡迎聯(lián)系我們
