java
文章平均质量分 79
tellmeanswer
这个作者很懒,什么都没留下…
展开
-
TCC如何防止悬挂空回滚
TCC的异常场景 在分布式系统中,随时随地都需要面对网络超时,网络重发和服务器宕机等问题。所以分布式事务框架作为搭载在分布式系统之上的一个框架型应用也绕不开这些问题。具体而言,有以下常见问题: 幂等处理 空回滚 资源悬挂 这些异常的应对需要TCC框架的支持和解决方案。 幂等处理 产生原因 因为网络抖动等原因,分布式事务框架可能会重复调用同一个分布式事务中的一个分支事务的二阶段接口。所以分支事务的二阶段接口Confirm/Cancel需要能够保证幂等性。如果二阶段接口不能保证幂等性,则会产生严重的问题,造成资原创 2021-12-07 18:03:06 · 2197 阅读 · 0 评论 -
spring MVC 自定义不拦截注解
首先创建自定义注解 /** * 不需要拦截注解 */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface UnAuth { } 创建好了自定义注解只需要在不需要拦截的请求上加上标注 @UnAuth 然后 需要在拦截器里面添加 我们这段拦截验证 /** * 判断是否需要拦截 */ private boolean isNeedFilter(Object h原创 2020-06-29 11:27:48 · 312 阅读 · 0 评论