<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jon_snow666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jon_snow666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jon_snow666]]></copyright><item><title><![CDATA[Flink源码解析：watermark生成与传递]]></title><link>https://blog.youkuaiyun.com/jon_snow666/article/details/106053774</link><guid>https://blog.youkuaiyun.com/jon_snow666/article/details/106053774</guid><author>jon_snow666</author><pubDate>Mon, 11 May 2020 14:57:17 +0800</pubDate><description><![CDATA[watermark生成
watermark的生成策略有两种：一种是周期性生成，另外一种是根据特定标记生成。在实际使用中大多数情况下会选择周期性生成方式也就是AssignerWithPeriodicWatermarks方式，使用方式如下：
// An highlighted block
//指定为evenTime时间语义
env.setStreamTimeCharacteristic(TimeCharacteristic.EventTime)
//生成watermark的周期
env.getConfig.se]]></description><category></category></item><item><title><![CDATA[Flink窗口源码分析]]></title><link>https://blog.youkuaiyun.com/jon_snow666/article/details/104790561</link><guid>https://blog.youkuaiyun.com/jon_snow666/article/details/104790561</guid><author>jon_snow666</author><pubDate>Wed, 11 Mar 2020 17:32:01 +0800</pubDate><description><![CDATA[flink 窗口源码分析窗口类型时间窗口全局窗口如何分配窗口TumblingEventTimeWindowsSlidingEventTimeWindowsEventTimeSessionWindows窗口触发器ProcessingTimeTriggerProcessingTimeTriggerprocessElement(StreamRecord element)sessionAssinger合并...]]></description><category></category></item></channel></rss>