一般在微服务开发中,一个接口中涉及多服务调用,涉及在不同数据库的数据修改时,为了保证数据一致性等,就需要引入分布式事务。在单应用引入本地事务 @Transactional(rollbackFor = Throwable.class),就可以。而分布式事务可以用 spring cloud alibaba - seata框架实现,在部署好nacos、seata客户端后,在接口声明@GlobalTran