SAAS平台升级多租户
1.SAAS介
SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供应商提供的服务
2.升级背景
某系统是餐饮系统,原目标是针对某集团定制化系统,故依靠店铺商号维度来实现了多租户。后由于项目商务原因,想要产品化,故需要多租户维度为集团维度。这就需要每个用户原先查询,新增业务都要带上集团租户的概念。
3.SAAS系统架构
4.多租户方案
5.技术实现方案
注意:由于平台的技术架构为Mybatis架构,且希望多租户更灵活,安全,没有采取替换架构为myBatis-plus的方案
6.技术实现组件
为了帮助有相同需求的用户提供更好的支持,在此将此技术实现方案抽离具体业务,抽象成组件并开源
组件地址:https://gitee.com/frmgyy/saas-tenant