儒雅火车

文章
4
资源
0
加入时间
3年1月7天

Flink读取Kafka数据,进行流处理APi操作(wordcount,分流,合流)一、pom文件二、将Kafka作为数据源,通过Flink进行词频统计 关键词:keyBy() reduce()三、通过split和select进行分流四、通过 connect map和union 进行合流

文章目录一、pom文件Finl跟Kafka结合的包將json轉換成對象的依賴剩下做需要的包,我在文章: https://blog.csdn.net/qq_44472134/article/details/104193662 中的《API操作》中提过,不知道的可以到这个网址上看看二、将Kafka作为数据源,通过Flink进行词频统计三、通过split和select进行分流,然后再存进Kafka一...

使用Redis实现随机时间任务调度

随机时间任务调度,是指在某个随机时间之后,触发相应的任务。比如某拼团电商场景中,用户发起拼团后,如果超过一小时没有人加入,会由系统强制添加虚拟用户,强制拼团成功。这个调度时间不能是固定的,而是随机散列分布的,否则会产生虚假感。以下是用Redis实现的,利用的是redis中zset的排序功能。首先,需要生成随机时间。在Java中可以用简单的随机算法, public Long ...