时间:2021-07-01 10:21:17 帮助过:37人阅读
解决读写分离的方案很多,常用的有SQL解析、动态设置数据源。SQL解析主要是通过分析sql语句是insert/select/update /delete中的哪一种,从而对应选择主从。而动态设置数据源,则是通过拦截方法名称的方式来决定主从的,例如:save*(),insert*() 形式的方法使用master库,select()开头的,使用slave库。蛮多公司会使用在方法上标上自定义的@Master、@Slave之类的标签 来选择主从,也有公司直接就调用setxxMaster,setxxSlave之类的代码进行主从选择。
具体请看我的csdn博客:
使用Spring AOP切面解决数据库读写分离
本文出自 “11676085” 博客,请务必保留此出处http://11686085.blog.51cto.com/11676085/1793862
使用Spring AOP切面解决数据库读写分离
标签:spring