分布式事务锁
调用方,一定增加注解
1 | @GlobalTransactional |
被调用方,增加以下注解
1 | @Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = Exception.class) |
如果不涉及跨服务,只需要以下注解
1 | @Transactional |
sentinel使用方案
在controller层,增加以下注解1
@SentinelResource(value = "xxxx")
然后在ui页面中配置value的对应限流和降级
Interface接口的使用
如果请求为get请求,参数接受的是对象,需要在对应参数增加以下注解1
2
3
4
5
6
7@SpringQueryMap
//例如
public interface DemoFeignApi {
@GetMapping("/demo/selectAll")
Result getList(@SpringQueryMap BaseVO baseVO);
}