![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAAS
文章平均质量分 85
Baron_CY
这个作者很懒,什么都没留下…
展开
-
SAAS化中动态数据源多线程间歇性事务异常
背景:使用动态数据源方式实现SAAS化,请参见文章:https://blog.csdn.net/wuwen2049/article/details/111216837。和本文所描述异常相关的类为:DynamicDataSource问题描述:当单个post请求发送到后台,服务端进行数据库插入、更新操作,此时没有异常。(估计是请求并发数量只有1个,服务问题没有暴露出来。)使用SoapUI同时模拟发送10个post请求给服务端,这时异常出现:java.lang.IllegalStateE原创 2021-01-15 09:56:06 · 953 阅读 · 1 评论 -
动态数据源方式实现微服务SAAS化改造
目标:将原有产品(微服务化后台)进行SAAS化改造。后台主要已使用的相关技术:spring boot, spring cloud(eureka、zuul),shiro,mybatis-plus,qutaz(分布式),kafka, alibaba DruidSAAS模式:多租户数据进行数据库schema级别隔离,共用同一套应用。方案实施:1、对现有工程在进行数据操作层进行多数据源改造。2、对工程的应用入口,通过JWT中租户的信息,进行数据源的动态切换,使当前thread均使用同一个数据原创 2020-12-15 15:47:53 · 1114 阅读 · 2 评论