RedisRedis 使用 redisson 做分布式锁 复盘 maven 依赖 netty 冲突

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RedisRedis 使用 redisson 做分布式锁 复盘 maven 依赖 netty 冲突相关的知识,希望对你有一定的参考价值。

本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载。

文章目录


在这里插入图片描述

1.概述

今天想要做一个功能,大概是 flink任务中,输出到100条数据的时候,就要停止输出。并且输出一个特殊的信息。这里每次发送一个消息,记录。

难点:

  1. flink任务是并行处理的,要求所有并行度,总共输出不能超过100.
  2. 最后输出一条特殊的消息,因此每个并行度都要判断哪个是最后的一条消息。

我这里采用redis分布式锁,去做。核心就是。

发送一条数据,我就在redis中某个key增加1,然后每次去读取,然后判断是不是超过限制了。如果超过限制那么输出一条告警信息。

开始我引入了如下

<dependency

以上是关于RedisRedis 使用 redisson 做分布式锁 复盘 maven 依赖 netty 冲突的主要内容,如果未能解决你的问题,请参考以下文章

RedisRedis 如何实现分布式锁

Redis解决秒杀微服务抢购代金券超卖和同一个用户多次抢购

使用Redisson实现分布式锁

SpringBoot整合Redisson

redisson 应用(一)

redisson 应用(二)