多租户多数据源 情况下定时任务如何实现?

Blade 未结 1 2499
MomentGrasp
MomentGrasp 剑童 2021-05-14 20:06
悬赏:5

一、该问题的重现步骤是什么?

开启多租户,设置多数据源,每个租户一个数据源,由于租户的业务,需要有定时任务处理业务与数据。


二、你期待的结果是什么?实际看到的又是什么?

一个定时任务处理所有租户数据源的数据业务。实际如果要遍历初始化切换数据源,顺序执行的速度跟不上业务的需要。开启多线程处理,数据源会不会出现频繁切换,串库的操作。如果不开多线程,怎么样才可以一个定时任务在短时间内处理完所有的租户数据源相关的业务逻辑操作?

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

        springboot 2.8.0

四、请提供详细的误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
提交回复