租户多数据源如何处理定时任务

Blade 未结 2 397
tongyi
tongyi 2025-07-29 15:25

目前系统中部分租户配置了不同数据源(大部分还是用主数据源), 定时任务用xxljob, 如何处理分散在不同数据源下数据都能跑到定时任务

2条回答
  •  admin
    admin (楼主)
    2025-07-29 16:04

    定时任务是异步,无法获取request,也就无法通过常规的方法进行切换。你需要在定时任务执行切换之前就获取租户id,然后调用工具类进行切换

提交回复