使用 Seata 作为分布式事务组件,使用 MySQL 数据库,使用 MyBatis 作为数据访问层实现多数据源下事务一致,使用 MyBatisPlus 作为 MyBatis 的辅助工具,Nacos为配置/注册中心
根据sql文件夹内的sql文件名创建对应表,运行sql
按照该篇文章安装seata跟nacos配置
- 先后启动provider跟comsumer
- 测试mp分页查询是否启用: http://127.0.0.1:28888/test/pageByProduct
- 测试事务回滚: http://127.0.0.1:28888/test/testRollback
- 测试事务提交: http://127.0.0.1:28888/test/testCommit