使用redis加锁锁住消费消息
在使用生产者幂等时 需要考虑到消息丢失问题, 慎用!!
@Component
@Aspect
public class IdempotencyAspect {
@Autowired
private RedisUtils redisUtils;
private final Logger logger = LoggerFactory.getLogger(getClass());
@Pointcut("@annotation(com.solo.manages.annotation.Idempotency)")
public void annotationAspect() {
}
@Around("annotationAspect()")
public void around(Pro