【Flink】Flink 实时超时统计-A发生B不发生事件统计-不发生事件

839 篇文章 855 订阅 ¥99.90 ¥299.90
本文介绍了如何在Flink中实现A事件发生但B事件未发生的实时超时统计。文章详细探讨了多种方案,包括基于消息队列、延迟下发、TimeService、CEP和SQL方法,并分析了各自的优缺点和适用场景。TimeService方案被认为是较为完美的解决方案,通过在Flink作业中注册触发时间并利用state进行存储和下发。
摘要由CSDN通过智能技术生成

在这里插入图片描述

1.概述

主要是统计 A发生B不发生事件统计-不发生事件 这样的业务逻辑。这个在siddhi中是有直接函数的。

2.问题描述

这是来着Flink 社区的直播案例
在这里插入图片描述
在这里插入图片描述

3.方案

在这里插入图片描述
先看双流join的语意。首先原始数据到状态的时候,会保留在state中,然后假设右边一个流来了,那么这个流信息不仅会写入state中,还会根据你的join key 到左边流进行查询,看看有没有数据,如果有的话,那么久组成一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九师兄

你的鼓励是我做大写作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值