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
文檔
- 修複Exception文檔
- 調整首頁文檔
修複
- 修複IMasaConfiguration大小寫敏感問題
- 修複AutoComplete設定内容出錯
- Configuration 修複擷取對應的CallerProvider
- 修複Caller不支援響應值為null
功能(已完成)
Caller
- CallerBase支援與擷取目前Caller相同的生命周期的服務
- DaprClient支援自定義RequestMessage
Data
序列化、反序列化>>Json、Yaml
IdGenerator>>支援Id生成器工廠
Cqrs
Query 移除Result不能為空限制
Configuration
- 簡化Dcc配置
- 支援全局配置
功能(進行中)
Cache
分布式緩存、多級緩存
Identity
支援Blazor Server
支援Blazor Assembly
支援自定義使用者模型
Localization
- I18n
- 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,歡迎聯系我們