cloud版本多数据源 不要填@DS("slave1") 、@DS("slave2") 自动切换,最好可自动轮询

Blade 未结 1 196
liangzhongkj
liangzhongkj 剑圣 2025-02-13 12:04

怎么样实现从数据库(一主二从)    从数据源自动切换,最好自动轮询。

1条回答
  • 2025-02-13 12:11

    dynmica-datasource主要是提供多数据源切换使用的。不支持主从库同步,也不支持读写分离。

    自由切换可以用这个方式来,不需要通过注解:DynamicDataSourceContextHolder.push(id);

    方法传递的id,就是DS注解里的数据源名字。


    有了这个功能,那后续你可以自己写切面或者拦截器,根据你的需求自由选择切换到哪个库来处理。

    0 讨论(0)
代码语言
提交回复