- 博客(1)
- 收藏
- 关注
原创 flink last window
问题:由于数据不连续,导致某个时间段最后一个窗口一直不会触发,一直等到新数据流入才会触发。 解决:通过重写WatermarkStrategy方法进行控制。 思路:每来一条新数据时会触发一次onEvent方法,如无参数控制,onPeriodicEmit会每毫秒触发一次。所以可以通过判断最后一条新数据进来的时间与系统时间做比较,一旦x秒数据数据没有进来则触发新的watermark逻辑; 在这里插入 public static class watermarkCust implements Watermark
2021-12-28 11:11:19
2388
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人