请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

教程中还缺一份 分库分表+读写分离的完整文件

师兄,晚上好!

目前根据教程, 分表+读写分离我都掌握了。对于 同时分库分表+读写分离 师兄最后没有给出对应的application.properties的完整文件。


读写分离,对于数据库源是如下这样定义
spring.shardingsphere.datasource.names=primary-ds,replica-ds-0


分库,对于数据库源源是如下这样定义
spring.shardingsphere.datasource.names=ds0,ds1


根据如下写法,我感觉定义了分库,就没法定义读写分离了,定义了读写分离,就没法定义分库了。因为spring.shardingsphere.datasource.names这个属性只有一种写法,只能二选一了。

请问是否这样呢?麻烦师兄指点下!

如果我既想 分库分表,又想读写分离,请问这样是否可行?如果可行的话,麻烦师兄提供一份完整的 既分库又分表+读写分离 的完整的applicatioin.properties文件 给我参考下,谢谢!

正在回答

1回答

【我既想分库分表,又想读写分离。】可以的。我课程里没讲,我是觉得没必要分库了。分表再加读写分离足够了。

如果到了分库级别,那其实应该考虑分布式架构了。每个业务有单独的库。

代码,你去看看官方的demo吧

1 回复 有任何疑惑可以回复我~
  • 提问者 网络时空 #1
    好的,谢谢师兄,我明白了
    回复 有任何疑惑可以回复我~ 2021-02-28 11:44:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信