SAAS多租户实现方案_springboot 实现多租户_基于数据库服务器隔离_或共享数据库服务器_但隔离数据库---springcloud工作笔记159

本文介绍了SaaS软件即服务的概念,角色及特点,并详细阐述了三种数据隔离方案:独立服务器、多数据库和共享数据库+租户ID。通过SpringBoot项目实践,展示了如何基于数据库服务器隔离或共享数据库但隔离数据库的方案实现多租户。通过动态数据源、线程局部变量ThreadLocal和拦截器AdminInterceptor来切换数据源,实现租户数据的独立访问。同时提到了Nginx在租户识别中的作用,以及微服务间租户信息传递的思考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

1.先来看看什么是saas?

    SaaS是Software-as-a-service(软件即服务)它是一种通过Internet提供软件的模式,

厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网

向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通

过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于Web的

软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件。

 

2.saas模式有哪有角色?

    ①服务商:服务商主要是管理租户信息,按照不同的平台需求可能还需要统合整个平台的数据,

                      作为大数据的基础。服务商在SAAS模式中是提供服务的厂商。

 ②租户:租户就是购买/租用服务商提供服务的用户,租户购买服务后可以享受相应的产品服务。

                  现在很多SAAS化的产品都会划分系统版本,不同的版本开放不同的功能,还有基于功

             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值