1. 首页
  2. 大数据
  3. Flink

Flink CEP 编程中当状态没有到达的时候会将数据保存在哪里



在流式处理中,CEP 当然是要支持 EventTime 的,那么相对应的也要支持数据的迟到现象,也就是 watermark 的处理逻辑。CEP 对未匹配成功的事件序列的处理,和迟到数据是类似的。在 Flink CEP 的处理逻辑中,状态没有满足的和迟到的数据,都会存储在一个 Map 数据结构中,也就是说,如果我们限定判断事件序列的时长为 5 分钟,那么内存中就会存储 5 分钟的数据,这在我看来,也是对内存的极大损伤之一

发布者:admin,如若转载,请注明出处:https://ai1024.vip/38734.html

QR code
//