MyCat实现——MySQL读写分离
环境配置参考:https://blog.csdn.net/u012948302/article/details/78902092
一、安装jdk
二、github下载解压mycat
2.1、全部下下来,选择自己需要的版本
2.2、拷贝到linux中,解压tar -zxvf jdk-8u151-linux-x64.tar.gz
2.3、测试、启动mycat
[root@localhost bin]# /usr/local/mycat/bin/mycat start
2.4、查看mycat是否启动成功
[root@localhost logs]# cat wrapper.log
三、配置schema.xml、server.xml文件
MyCat配置说明:https://www.cnblogs.com/alan319/p/10556995.html
3.1、schema.xml
3.2、server.xml
四、动态切换数据源底层原理实现
五、springboot整合读写分离
1、配置两个数据源已读一写
2、搭建springboot
3、配置yml
4、配置DataSourceContextHolder
5、配置DateSourceConfig
6、将读和写数据源注册到RoutingDataSource
6、SwitchDataSourceAOP
7、主配置类添加扫包
8、测试
9、
还没有评论,来说两句吧...