2023
03-28
03-28
SpringBoot集成Mybatis-Plus多租户架构实现
目录一.什么是多租户二.多租户架构以及数据隔离方案1.独立数据库2.共享数据库,独立Schema3.共享数据库,共享Schema,共享数据表三.多租户架构适用场景?四.技术实现正式进入主题1.创建SpringBoot项目2.单元测试目前公司产品就是对外企业服务,入职后了解到SaaS模式和私有部署,当我第一次听到SaaS时,我不是很理解。经过查阅资料,以及在后续研发功能时,不断的加深了对多租户的理解。那么接下来让我们问自己几个问题:1....
继续阅读 >
一、引言小编先解释一下什么叫多租户,什么场景下使用多租户。多租户是一种软件架构技术,在多用户的环境下,共有同一套系统,并且要注意数据之间的隔离性。举个实际例子:小编曾经开发过一套支付宝程序,这套程序应用在不同的小程序上,当使用者访问不同,并且进入相对应的小程序页面,小程序则会把用户相关数据传输到小编这里。在传输的时候需要带上小程序标识(租户ID),以便小编将数据进行隔离。当不同的租户使用同一套程序,...