springcloud事务注解
时间: 2023-09-25 14:09:48 浏览: 95
第36章Spring Cloud之Seata分布式事务
Spring Cloud提供了一些事务注解,可以在分布式事务中使用,包括:
1. @GlobalTransactional:全局事务注解,通常用于服务发起方,用来开启一个全局事务,同时也会开启本地事务。
2. @Transactional:本地事务注解,通常用于服务提供方,用来开启一个本地事务。
3. @Compensable:补偿事务注解,通常用于服务提供方,用来标记一个方法为补偿方法,当全局事务回滚时,会调用该方法进行数据回滚。
这些注解都是基于阿里巴巴的Seata框架实现的,可以通过在Spring Cloud项目中引入Seata相关依赖来使用这些注解。同时,需要在Seata中配置相关参数,如数据源、事务日志存储方式等。
阅读全文