一套完全开源,支持多租户,界面配置单点的后端框架JVS

news/2024/12/28 23:45:56/

JVS的多租户体系统

在IT系统中,“租户”(tenant)通常用于指代一种多租户架构(multi-tenancy),它是一种软件架构模式,允许多个用户或组织共享相同的应用程序或系统实例,但彼此之间的数据和配置被隔离开来,保证每个租户的数据隐私和安全性。

在一个多租户系统中,一个实例的应用程序或服务同时为多个租户提供服务,每个租户通常被认为是相互独立的,拥有自己的用户、数据、配置和权限。租户可以是不同的组织、公司、部门或个人用户。通过采用多租户架构,企业在一个统一的系统实例中可以为多个客户提供服务,从而节省了资源成本和维护开销,同时简化了系统的部署和管理。每个租户可以根据自己的需求进行定制和配置,而不会相互干扰。

JVS的多租户架构是通过逻辑隔离的方式实现,每个租户的数据和配置在数据库或存储系统中被分开存储,并使用安全访问控制规则进行管理。

JVS多租户模式

JVS的多租户模式如下图所示,在JVS的基础框架上,构建了两类租户(主租户和子租户),主租户在平台中有且只有唯一一个,子租户可以开多个租户。租户之间的数据是隔离的,如下图所示:

主租户可以配置的功能包括运维设置和平台管理,其中运维设置是与整个JVS基础底座相关的配置选项,配置入口如下图所示:

平台配置是本租户下的相关功能的设置,配置入口如下:

子租户只有平台管理的功能。

用户与租户关系

用户与租户支持多对多的关系,一个用户可在多个租户中切换(实际上,可能存在一个用户在多个公司任职的情况)

用户可以在多个租户之间做切换,如下图所示:

租户的创建

用平台的管理员点击运维设置,点击菜单上的租户管理,进入租户的管理界面,如下图所示,右侧展示的已经配置的租户

点击新增按钮,弹出新增租户的表单

其中 ,需要配置租户的公司名称,需要填写管理员的账号,这个是租户管理员的账号,这个账号是可以进入到系统中去创建组织、角色、用户等操作,可以分配对应的管理权限等。

用户加入租户

用户加入某个租户组织有两种模式,全新用户和已经有的用户引入租户两种模式:

  • 全新用户加入组织,那么这种方式是在平台管理中,增加创建一个用户

  • 管理员将已经存在的用户引入租户,通过发送租户邀请码的方式加入租户

这里的邀请码是有时间限制,可以配置是否需要管理员审核的控制

用户收到邀请码后,可以在如下图所示的地方,点击加入组织

输入组织邀请码:

用户审核,如果在生成邀请码时,设置了管理员审批的用户,管理员可以在用户审核处 完成已有用户进入租户的审核

用户主动创建租户

用户可以创建新的租户

需要填写公司名称,默认用户密码,如下图所示

用户切换租户

用户点击个人中心,可以切换租户

选择不同租户选项,则进入对应的租户

JVS基础框架开源地址:https://gitee.com/software-minister/jvs


http://www.ppmy.cn/news/871034.html

相关文章

什么是零代码(Zero-Code)?和低代码有哪些区别和联系?

随着技术的进步,我们越来越多地被数字基础设施、自动化和人工智能工具包围。企业和个人的未来很大程度取决于我们如何运用这些软件和应用程序。 零代码(Zero Code)简单来说就是不写代码开发应用。零代码正在改变现有的程序开发方式和使用方式…

pycharm在win7下键盘错乱

#win7 环境安装好了,发现键盘出现很多问题,无法删除,无法输入等,需要设置下keymap: 链接: [link]https://www.jianshu.com/p/caf4f94c378a

Ubuntu vi命令键盘错乱问题解决

刚装好Ubuntu系统,使用 vi 命令发现键盘是错乱的,输入任何值都会换行,我们可以通过安装 vim 命令解决,命令如下: $ sudo apt install vim 安装完成后,再使用 vim 命令打开文件,发现问题解决。

Ubuntu18.04键盘错乱问题

Ubuntu18.04键盘错乱问题 问题: 新装Ubuntu之后使用vim进行文本编辑,发现键盘错乱,例如方向键变成ABCD、back键无法删除字符、输入任何值都会换行等。 解决方法: 运行安装vim的命令,如下: $ sudo apt i…

debian-7.11.0-amd64用xrdp远程桌面连接时键盘错乱的修复

习惯安装好wheezy后第一件事就是安装远程桌面的支持和自己用惯用的文本编辑器joe $ sudo apt-get -y --force-yes install xrdp joe 然后从win台机用远程桌面连接操作debian,开始用joe编辑时发现主键盘和数字小键盘中间的方向键没有按期望的方式反映,进…

Ubuntu下键盘输入错乱问题

ibus 框架中键盘布局会出现“与交换,特殊字符等情况。 解决办法:删除该键盘布局并重新添加

ubuntu 键盘错乱 大小写反 回车不能用

最近开始使用ubuntu ,使用一段时间之后开机登录时,发现键盘大小写反了。当敲回车时发现没有反应, 鼠标点击登录后,进行各种找语言设置、键盘设置都无效。所幸来个注销后发现键盘可以正常使用。 why ?  观察发现状态栏居然有两个sougou图标…

python编程midi键盘按键错乱_键盘按键错乱怎么办?

展开全部 利用360修复键盘按键错乱的方法: 一、打开360杀毒,并进入电脑门诊; 二、在搜索62616964757a686964616fe58685e5aeb931333365633937框中输入键盘会自动弹出相关故障提示,点击与键盘按键错乱相关的一条进入; 三…