一直使用sharding-jdbc,都是单库单服务的,毕竟是微服务化嘛。
最近遇到了一个项目需要在,在一个项目里面使用多个数据源。且不同的数据源都是独立使用的,每个数据源都有自己的分表策略。
这个可以在spring里面指定不同的数据源,在sharding-jdbc里面应该怎么处理呢?其他很多人可能都没有遇到过。
其实使用的比较简单
增加配置就行,真的是一行配置解决问题
一行配置
spring.shardingsphere.sharding.default-data-source-name=ds
官方注释
Tables without sharding rules will be located through default data source
spring.shardingsphere.sharding.default-da
把非默认的数据表加到分表规则里面,哪怕是不用分表,可以指定单表即可
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。