ContiNew Admin | 多租户分支上线动态隔离级别
自月初推出多租户分支 feat/tenant(即多租户 alpha 版本)以来,我们收获了大量宝贵的反馈。熊佬(小熊@xtanyu)迅速响应,积极跟进调整与修复工作。昨日,随着 continew-starter v2.8.0 版本的发布,我们紧接着上线了动态隔离级别支持,同时支持行级与数据源级租户隔离。
此前,在多租户 alpha 版本发布时,我们未对功能进行介绍。本次,我们将整体介绍一下当前多租户 alpha 版本内容。
租户套餐
租户套餐主要用于管理和配置不同租户的套餐信息,通过租户套餐管理,系统管理员可以灵活地设置不同的套餐类型、套餐价格(自定义扩展)、套餐资源限制等,以满足不同租户的需求。
租户数据连接
租户数据连接专为满足数据源级隔离租户需求而设计。在需要创建数据源级租户时,请务必提前新增相应的数据源连接信息。目前,我们仅支持添加 MySQL 数据源连接。
租户管理
在提前准备好租户套餐及数据连接信息的基础上,接下来就可以轻松添加租户信息了。您只需输入租户管理员的用户信息,挑选合适的租户套餐,并根据需求选择隔离级别(若选择数据源级隔离,请务必对应选择合适的数据连接),设定过期时间,并绑定相应的域名。这样,您的租户信息就设置完毕了。
选择租户登录
在成功添加租户信息后,您即可登录统一入口,选择指定的租户进行登录操作。若租户已绑定了域名,您更可以便捷地通过该域名直接访问登录入口完成系统登录。
如需完整体验,请切换至 feat/tenant 分支,鉴于该分支与 3.x 版本间存在较大差异,请单独准备一个新的数据库(例如:continew_admin_tenant)。在体验过程中,若您发现了更多需求或遇到了任何问题,都欢迎在下方评论区留言,或在交流群内积极反馈。熊佬会时刻关注,并迅速跟进调整。
此外,我们预计多租户分支将在 v4.0.0 版本中正式上线。但请注意,我们目前仍在紧锣密鼓地开发 v3.5.0 版本,且 3.x 版本至少要迭代至 v3.7.0。因此,在这段时间内,若您有多租户方面的需求,非常欢迎您能积极参与完善。届时,只需要合并 feat/tenant -> dev 分支并做简单的调整,我们就可以轻松完成 v4.0.0 多租户版本发布。