JVS的多租戶體系統(tǒng)
在IT系統(tǒng)中,“租戶”(tenant)通常用于指代一種多租戶架構(gòu)(multi-tenancy),它是一種軟件架構(gòu)模式,允許多個(gè)用戶或組織共享相同的應(yīng)用程序或系統(tǒng)實(shí)例,但彼此之間的數(shù)據(jù)和配置被隔離開來,保證每個(gè)租戶的數(shù)據(jù)隱私和安全性。
在一個(gè)多租戶系統(tǒng)中,一個(gè)實(shí)例的應(yīng)用程序或服務(wù)同時(shí)為多個(gè)租戶提供服務(wù),每個(gè)租戶通常被認(rèn)為是相互獨(dú)立的,擁有自己的用戶、數(shù)據(jù)、配置和權(quán)限。租戶可以是不同的組織、公司、部門或個(gè)人用戶。通過采用多租戶架構(gòu),企業(yè)在一個(gè)統(tǒng)一的系統(tǒng)實(shí)例中可以為多個(gè)客戶提供服務(wù),從而節(jié)省了資源成本和維護(hù)開銷,同時(shí)簡化了系統(tǒng)的部署和管理。每個(gè)租戶可以根據(jù)自己的需求進(jìn)行定制和配置,而不會(huì)相互干擾。
JVS的多租戶架構(gòu)是通過邏輯隔離的方式實(shí)現(xiàn),每個(gè)租戶的數(shù)據(jù)和配置在數(shù)據(jù)庫或存儲(chǔ)系統(tǒng)中被分開存儲(chǔ),并使用安全訪問控制規(guī)則進(jìn)行管理。
JVS多租戶模式
JVS的多租戶模式如下圖所示,在JVS的基礎(chǔ)框架上,構(gòu)建了兩類租戶(主租戶和子租戶),主租戶在平臺(tái)中有且只有唯一一個(gè),子租戶可以開多個(gè)租戶。租戶之間的數(shù)據(jù)是隔離的,如下圖所示:
主租戶可以配置的功能包括運(yùn)維設(shè)置和平臺(tái)管理,其中運(yùn)維設(shè)置是與整個(gè)JVS基礎(chǔ)底座相關(guān)的配置選項(xiàng),配置入口如下圖所示:
平臺(tái)配置是本租戶下的相關(guān)功能的設(shè)置,配置入口如下:
子租戶只有平臺(tái)管理的功能。
用戶與租戶關(guān)系
用戶與租戶支持多對多的關(guān)系,一個(gè)用戶可在多個(gè)租戶中切換(實(shí)際上,可能存在一個(gè)用戶在多個(gè)公司任職的情況)
用戶可以在多個(gè)租戶之間做切換,如下圖所示:
租戶的創(chuàng)建
用平臺(tái)的管理員點(diǎn)擊運(yùn)維設(shè)置,點(diǎn)擊菜單上的租戶管理,進(jìn)入租戶的管理界面,如下圖所示,右側(cè)展示的已經(jīng)配置的租戶
點(diǎn)擊新增按鈕,彈出新增租戶的表單
其中 ,需要配置租戶的公司名稱,需要填寫管理員的賬號(hào),這個(gè)是租戶管理員的賬號(hào),這個(gè)賬號(hào)是可以進(jìn)入到系統(tǒng)中去創(chuàng)建組織、角色、用戶等操作,可以分配對應(yīng)的管理權(quán)限等。
用戶加入租戶
用戶加入某個(gè)租戶組織有兩種模式,全新用戶和已經(jīng)有的用戶引入租戶兩種模式:
- 全新用戶加入組織,那么這種方式是在平臺(tái)管理中,增加創(chuàng)建一個(gè)用戶
- 管理員將已經(jīng)存在的用戶引入租戶,通過發(fā)送租戶邀請碼的方式加入租戶
這里的邀請碼是有時(shí)間限制,可以配置是否需要管理員審核的控制
用戶收到邀請碼后,可以在如下圖所示的地方,點(diǎn)擊加入組織
輸入組織邀請碼:
用戶審核,如果在生成邀請碼時(shí),設(shè)置了管理員審批的用戶,管理員可以在用戶審核處 完成已有用戶進(jìn)入租戶的審核
用戶主動(dòng)創(chuàng)建租戶
用戶可以創(chuàng)建新的租戶
需要填寫公司名稱,默認(rèn)用戶密碼,如下圖所示
用戶切換租戶
用戶點(diǎn)擊個(gè)人中心,可以切換租戶
選擇不同租戶選項(xiàng),則進(jìn)入對應(yīng)的租戶
文章來源:http://www.zghlxwxcb.cn/news/detail-574881.html
JVS基礎(chǔ)框架開源地址:https://gitee.com/software-minister/jvs文章來源地址http://www.zghlxwxcb.cn/news/detail-574881.html
到了這里,關(guān)于一套完全開源,支持多租戶,界面配置單點(diǎn)的后端框架JVS的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!