疑问点一:onElement是每条数据进来都会调用,当收到水印是会返回TriggerResult.FIRE ,其他情况都会registerEventTimeTimer,为什么不是注册一次就行,这样不会提高效率吗? 疑问点二:onEventTime也能触发TriggerResult.FIRE,这个具体什么时候会触发?这个触发器不是只有水印达到会触发吗*来自志愿者整理的flink邮件归档
Hi, 这里是我之前对Window、State、Watermark三者关系的一个总结https://blog.csdn.net/xianzhen376/article/details/90415350
同时你的问题引发了新的思考,因为之前并没有关注onWaterMark的处理。简单的过了下源码后,我这里抛砖引玉几点:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。