springboot mybatis 读写分离
时间: 2023-10-28 15:06:55 浏览: 102
Springboot-mybatis读写分离
读写分离是指将数据库的读操作和写操作分别指向不同的数据库实例。在使用Spring Boot和MyBatis实现读写分离时,可以使用MyBatis-Plus提供的功能来实现。首先,我们需要配置两个数据源,一个用于读操作(slave节点),一个用于写操作(master节点)。读操作的数据源对应slave节点的15433端口,而写操作的数据源对应master节点的15432端口。在进行操作时,需要注意以下几点:
1. 所有的写操作都应该在master节点上进行。
2. 所有的读操作都应该在slave节点上进行。
3. 对于一次有读有写的事务,事务内的读操作也应该在master节点上进行。
阅读全文