一个应用多个数据库动态切换查询

Blade 未结 3 1519
红桃6
红桃6 2020-08-26 17:27

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

1. 目前数据库20个,一个定时任务想查询不同数据数据库的某一个表

2. 当前租户已关联对应的数据源

3. 定时任务代码如何根据租户ID,查询对应数据库的数据呢?


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

现在一直查询master数据库,根据租户ID怎样才能查询对应数据库的数据呢?


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

boot,2.6.0,window server

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

image.png


image.png

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

3条回答
  •  zhx1994
    zhx1994 (楼主)
    2020-08-27 10:31

    租户数据库隔离文档章节有说明,job可以伪造一个token。

    X[G%VI7B)54Q%6HNX$%WJYO.png

提交回复