前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >sharding-jdbc不同的业务多数据源

sharding-jdbc不同的业务多数据源

原创
作者头像
李子健
发布2023-07-09 11:13:23
5110
发布2023-07-09 11:13:23
举报
文章被收录于专栏:每日一善每日一善

问题

一直使用sharding-jdbc,都是单库单服务的,毕竟是微服务化嘛。

最近遇到了一个项目需要在,在一个项目里面使用多个数据源。且不同的数据源都是独立使用的,每个数据源都有自己的分表策略。

这个可以在spring里面指定不同的数据源,在sharding-jdbc里面应该怎么处理呢?其他很多人可能都没有遇到过。

其实使用的比较简单

如果是使用多数据源,需要指定默认数据源

增加配置就行,真的是一行配置解决问题

一行配置

代码语言:txt
复制
spring.shardingsphere.sharding.default-data-source-name=ds

官方注释

代码语言:txt
复制
Tables without sharding rules will be located through default data source
spring.shardingsphere.sharding.default-da

如果是使用不同业务的多数据源

把非默认的数据表加到分表规则里面,哪怕是不用分表,可以指定单表即可

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题
  • 如果是使用多数据源,需要指定默认数据源
  • 如果是使用不同业务的多数据源
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档