多租户基础数据问题

Blade 未结 1 420
bao2007happy
bao2007happy 2022-10-16 10:36

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

如果基础数据全部用一个的master库,采用单体版,不采用微服务的访问方式,业务模块涉及基础模块的数据,需要调用基础模块的service,业务controller类已经切换到了租户数据库,基础数据的service层没法切换到master库访问数据吧,这个问题能解决吗


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


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


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


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

1条回答
  •  admin
    admin (楼主)
    2022-10-18 01:20

    不会有问题,调用mapper方法的时候,多数据源切换调用返回结果后,会立马切回master,然后controller的默认方法就会调用到master库了。除非你有超高并发的情况,需要考虑做api业务解耦,尽量不要一个api带多个库的切换。

    0 讨论(0)
提交回复