微服务模块,连接多个数据库,多个数据源,而数据库之间的数据一致性需要被保证。
使用步骤
1,搭建订单模块:order
2,库存存储模块:storage
3,搭建用户模块:account
案例:买手机,模拟全局事务,超时回滚
如果不加全局事务,如果调用失败,由于fengn的重试机制,还可能余额被重复扣减
//只需要在业务类的方法上加上该注解
微服务模块,连接多个数据库,多个数据源,而数据库之间的数据一致性需要被保证。
使用步骤
1,搭建订单模块:order
2,库存存储模块:storage
3,搭建用户模块:account
案例:买手机,模拟全局事务,超时回滚
如果不加全局事务,如果调用失败,由于fengn的重试机制,还可能余额被重复扣减
//只需要在业务类的方法上加上该注解