标签:src board execution ast number mod 原理 art expr
1.环境:
3台数据库机器,一个master,二台slave,分别为slave1,slave2
2.要实现的目标:
①使数据写入到master
②读数据时,从slave1和slave2中读取
以此来实现数据库的读写分离
3.原理:
使用MySQL驱动自带的replicationDriver来实现,replicationDriver简单来说就是存在两个Connection,一个masterConnection,一个slaveConnection;
当setReadonly(true)就把currentConnection=slaveConnection,反之设置为masterConnection
4.实现步骤:
①jdbc.properties
②使用spring的事物,把读操作设置为readonly=true
所有以get开头的方法被调用时,readonly = true
ps:这个只是实现了读写分离,master与slave之间的数据同步使用mysql replication即可
标签:src board execution ast number mod 原理 art expr
原文地址:http://www.cnblogs.com/handsome1013/p/6214376.html