您好,登錄后才能下訂單哦!
本篇內容主要講解“Flink滑動窗口第一次觸發計算的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Flink滑動窗口第一次觸發計算的方法是什么”吧!
對于時間窗口中的滑動窗口,最開始的數據根據自身的時間戳可以輕松判定其所屬的窗口以及窗口關閉的時機。 對于計數窗口中的滑動窗口,有以下代碼:
// 開計數窗口測試 SingleOutputStreamOperator<Double> avgTempResultStream = dataStream.keyBy("id") .countWindow(10, 2) .aggregate(new MyAvgTemp());
窗口大小為10,步長為2,則每個元素所屬的窗口為
如圖所示,最開始的兩個元素,雖然之前沒有數據,但是同樣也會將這兩個元素作為窗口的最后兩個元素進行處理。
到此,相信大家對“Flink滑動窗口第一次觸發計算的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。