忻州内厩机械设备有限公司

熱門系統(tǒng)產(chǎn)品
電商交易類產(chǎn)品
渠道/經(jīng)銷商產(chǎn)品
AI人工智能產(chǎn)品
業(yè)務(wù)協(xié)同系統(tǒng)產(chǎn)品
其他產(chǎn)品與服務(wù)
沒有你合適的?
我要定制 >

基于多租戶SaaS架構(gòu)設(shè)計:SaaS多租戶平臺基礎(chǔ)功能介紹

發(fā)布時間: 2021-08-31 文章分類: 技術(shù)干貨
閱讀量: 0

SaaS多租戶系統(tǒng)平臺

多租戶技術(shù)(英語:multi-tenancy technology)或稱多重租賃技術(shù),是一種軟件架構(gòu)技術(shù),它是在探討與實現(xiàn)如何于多用戶的環(huán)境下共用相同的系統(tǒng)或程序組件,并且仍可確保各用戶間數(shù)據(jù)的隔離性。 多租戶簡單來說是指一個單獨的實例可以為多個組織服務(wù)。

技術(shù)離不開生活,技術(shù)源于生活

房東有一套兩室一廳的房子,房東和兩個租戶分別簽有合同,合同內(nèi)容包含租戶擁有哪個房間、期限與其房東的授權(quán)證明。

A租戶是一對小夫妻,B租戶是一個剛畢業(yè)的單身大學(xué)生,A租戶在自己的房間有自己的角色(妻子與丈夫),B租戶同樣在自己的房間擁有自己的角色(單身狗),兩個租戶都與房東有關(guān)系,但倆個租戶之間卻沒有任何關(guān)系。

多租戶技術(shù)特點

1.多個租戶共享平臺。

2.租戶之間數(shù)據(jù)隔離。

3.租戶之間發(fā)布更新互不影響。

4.簽訂合約租戶無線擴展

FaaS介紹

微服務(wù)(MicroService)是以專注于單一服務(wù)/功能的小型單元塊為基礎(chǔ),利用模塊化的方式組合成復(fù)雜的大型應(yīng)用服務(wù)。

FaaS是Function as a Service的縮寫,可以簡單理解為功能服務(wù)化。FaaS提供了一種比微服務(wù)更加服務(wù)碎片化的軟件架構(gòu)范式。FaaS可以讓研發(fā)只需要關(guān)注業(yè)務(wù)代碼邏輯,不再關(guān)注技術(shù)架構(gòu)。

例如:FaaS提供“選擇工作流模板”、“啟動工作流”、“完成流程”、“查看工作流狀態(tài)“功能,當(dāng)觸發(fā)“啟動工作流”事件后,再研發(fā)所需的業(yè)務(wù)代碼。業(yè)務(wù)與架構(gòu)分離,讓專業(yè)更加專業(yè)。

FaaS特點

無狀態(tài),目的:業(yè)務(wù)隔離

1、組件業(yè)務(wù)配置抽離,腳手架工程使用則配置。

2、項目適合即使用

腳手架工程pom.xml引入便使用

腳手架     目的:自定義模版,快速集成

版本化     目的:多元化的需求變更互不影響

通過FaaS將架構(gòu)分層

前端:

組件研發(fā)完成上傳npm倉庫,并提供組件使用說明。注意:同一類業(yè)務(wù)封裝成一個插件,高內(nèi)聚低耦合原則。

腳手架研發(fā)引用組件,并根據(jù)組件使用說明向組件傳遞參數(shù)。

并不是所有功能頁面全部使用遠(yuǎn)程組件開發(fā),只有可重復(fù)利用的頁面使用該模式。

后端:

FaaS組件

提供功能即服務(wù)的組件,實現(xiàn)插入即可使用。

MS服務(wù)

微服務(wù)層,通過腳手架使用FaaS組件,對外提供單一服務(wù)。

WS組件

消費者層,用于消費MS服務(wù),對外提供具體的業(yè)務(wù)實現(xiàn)。注意:該WS不直接對外提供服務(wù),需打成jar包發(fā)布到maven私服上。

WS服務(wù)

腳手架工程,直接裝配WS組件。同時也可以實現(xiàn)特性業(yè)務(wù)研發(fā)。

基礎(chǔ)功能介紹

應(yīng)用注冊

就像是將每個房間安裝完鎖后,把鑰匙交給房東。

申請應(yīng)用

租戶選擇房間,并向房東申請簽訂合同。

授權(quán)應(yīng)用

租戶和房東簽訂合同,確定那個房間(鑰匙),什么期限。

數(shù)據(jù)授權(quán)

只有簽訂合同租戶才享有房間內(nèi)物品使用權(quán)。

應(yīng)用隔離

每個房間互不干涉

權(quán)限管理

用戶有用戶的權(quán)限、房東有房東權(quán)限、房間有房間的權(quán)限,三者不不干涉。

房間(平臺)

一個房間對應(yīng)一個平臺(醫(yī)生端、患者端、SaaS端),同樣也可以是一個應(yīng)用(預(yù)約掛號、隨訪問卷),房間只需要關(guān)聯(lián)一個應(yīng)用而已。同一個房間卻可以被多個客廳關(guān)聯(lián),通過關(guān)聯(lián)關(guān)系區(qū)分房間屬性(所屬)。且房間擁有獨立入口。

基于多租戶SaaS架構(gòu)設(shè)計:SaaS多租戶平臺基礎(chǔ)功能介紹

應(yīng)用(菜單首頁)

所有應(yīng)用菜單統(tǒng)一掛載在應(yīng)用商城,應(yīng)用商城是個房間。創(chuàng)建房間時可選擇應(yīng)用,不選則默認(rèn)應(yīng)用。有了應(yīng)用后,通過權(quán)限功能給組織角色授權(quán)。

基于多租戶SaaS架構(gòu)設(shè)計:SaaS多租戶平臺基礎(chǔ)功能介紹

客廳(項目)

一個客廳代表一個項目,客廳是一個項目的門戶,通過客廳可以展示與客廳關(guān)聯(lián)的每一個房間??蛷d默認(rèn)關(guān)聯(lián)應(yīng)用商城(房間),其他房間、應(yīng)用可等創(chuàng)建客廳后登錄客廳在應(yīng)用商城里下載。創(chuàng)建客廳將自動創(chuàng)建管理員帳號密碼及初始化角色。

拓展內(nèi)容:客廳不作為根節(jié)點,客廳之上也許還有房東,一個房東可以關(guān)聯(lián)多個客廳。

基于多租戶SaaS架構(gòu)設(shè)計:SaaS多租戶平臺基礎(chǔ)功能介紹

鑰匙(鑒權(quán)與重定向)

每個房間都會是一個獨立的個體,插拔即可用。不會限制團隊、語言,只需要提供鑒權(quán)機制與鑒權(quán)后的重定向路徑即可。用戶想進(jìn)入房間,首先需要鑒權(quán),通過后通過鑰匙打開房門地址。

基于多租戶SaaS架構(gòu)設(shè)計:SaaS多租戶平臺基礎(chǔ)功能介紹

合同(用戶APP記錄)

用戶從應(yīng)用商城下載應(yīng)用的記錄。

 

數(shù)商云全鏈數(shù)字化產(chǎn)品解決方案, 實現(xiàn)供應(yīng)鏈上中下資源整合管理

--------

供應(yīng)鏈系統(tǒng) / 供應(yīng)商系統(tǒng) / B2B電商系統(tǒng) / 采購系統(tǒng) / 渠道商系統(tǒng) / 經(jīng)銷商系統(tǒng)

 

0 費 用 系 統(tǒng) 演 示

系統(tǒng)演示申請

 

文章來源:CTO老王;

編輯:云朵匠 | 數(shù)商云(微信ID:shushangyun_com)

【數(shù)商云www.zhimaihui.cn】致力于提供企業(yè)級的商城開發(fā)服務(wù),長期為大中型企業(yè)打造數(shù)據(jù)化、商業(yè)化、智能化的saas多租戶商城系統(tǒng)解決方案,同時我們還提供B2B電子商務(wù)平臺、B2B2C多用戶商城系統(tǒng)、B2C電子商務(wù)系統(tǒng)、跨境進(jìn)口電商平臺、供應(yīng)商系統(tǒng)、新零售電商平臺、直播電商系統(tǒng)等一系列供應(yīng)鏈平臺定制開發(fā)服務(wù)。

點贊 | 0

數(shù)商云是一家全鏈數(shù)字化運營服務(wù)商,專注于提供SCM/企業(yè)采購/SRM供應(yīng)商/DMS經(jīng)銷商/渠道商等管理系統(tǒng),B2B/S2B/S2C/B2B2C/B2C等電商系統(tǒng),從“供應(yīng)鏈——生產(chǎn)運營——銷售市場”端到端的全鏈數(shù)字化產(chǎn)品和方案,致力于通過數(shù)字化和新技術(shù)為企業(yè)創(chuàng)造商業(yè)數(shù)字化價值。

添加企業(yè)微信獲取更多資料
添加企業(yè)微信獲取更多資料
相關(guān)文章

評論

剩余-200
發(fā)表
最新資訊

最新資訊

更多 >
推薦閱讀

推薦閱讀

填寫以下信息, 免費獲取方案報價
姓名
手機號碼
企業(yè)名稱
  • 建筑建材
  • 化工
  • 鋼鐵
  • 機械設(shè)備
  • 原材料
  • 工業(yè)
  • 環(huán)保
  • 生鮮
  • 醫(yī)療
  • 快消品
  • 農(nóng)林牧漁
  • 汽車汽配
  • 橡膠
  • 工程
  • 加工
  • 儀器儀表
  • 紡織
  • 服裝
  • 電子元器件
  • 物流
  • 化塑
  • 食品
  • 房地產(chǎn)
  • 交通運輸
  • 能源
  • 印刷
  • 教育
  • 跨境電商
  • 旅游
  • 皮革
  • 3C數(shù)碼
  • 金屬制品
  • 批發(fā)
  • 研究和發(fā)展
  • 其他行業(yè)
需求描述
填寫以下信息馬上為您安排系統(tǒng)演示
姓名
手機號碼
你的職位
企業(yè)名稱

恭喜您的需求提交成功

尊敬的用戶,您好!

您的需求我們已經(jīng)收到,我們會為您安排專屬電商商務(wù)顧問在24小時內(nèi)(工作日時間)內(nèi)與您取得聯(lián)系,請您在此期間保持電話暢通,并且注意接聽來自廣州區(qū)域的來電。
感謝您的支持!

您好,我是您的專屬產(chǎn)品顧問
掃碼添加我的微信,免費體驗系統(tǒng)
(工作日09:00 - 18:00)
專屬顧問圖片
電話咨詢 (工作日09:00 - 18:00)
客服熱線: 4008 868 127
售前熱線: 189 2432 2993
掃碼即可快速撥打熱線