数据库读写分离的简单思路
spring+mybatis
1.双数据源,读写mapper分两个包各个扫描
2.MySql原生读写分离,配置ReplicationDriver,会自动选择master和slave,一般同步使用binlog,只需要readonly=true就会走slave,要开事务
3.AbstractRoutingDataSource 配合 AOP注入数据源
以后再补充详细的
spring+mybatis
1.双数据源,读写mapper分两个包各个扫描
2.MySql原生读写分离,配置ReplicationDriver,会自动选择master和slave,一般同步使用binlog,只需要readonly=true就会走slave,要开事务
3.AbstractRoutingDataSource 配合 AOP注入数据源
以后再补充详细的