首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能在KeyedStream (Apache )中生成每个密钥的水印?

是否有可能在KeyedStream (Apache )中生成每个密钥的水印?
EN

Stack Overflow用户
提问于 2017-11-08 16:53:46
回答 1查看 1.4K关注 0票数 4

我正在实现一个用例,其中不同的物理设备正在发送事件,由于网络/电源问题,在flink源接收事件时可能会出现延迟。flink作业中的一个操作符是模式操作符,有一些模式是时间敏感的,所以我使用事件时间特性。但是,当来自特定设备的事件出现不可预测的延迟时,问题就出现了,这会导致那些事件被删除(因为我不能真正定义允许延迟的静态绑定)。

由于我使用的是在源设备ID上键控的KeyedStream,是否有一种方法允许每个CEP操作符实例(每个键一个)根据相应流分区中的事件时间来推进其时间。换句话说,是否有一种方法可以在KeyedStream中生成每个分区的水印?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-10 10:32:36

Flink目前不支持每个关键水印。水印是全局的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47185372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档