![](/img/trans.png)
[英]How does the suppress with emitEarlywhenFull() for tumbling windows works?
[英]How to select the type of time semantics when working with tumbling windows?
我正在研究kafka流窗口化,特別是在我的用例中滾動窗口。
TimeWindowedKStream<String, Blob> windowedStreams = groupedStreams
.windowedBy(TimeWindows.of(TimeUnit.MINUTES.toMillis(5)));
這是每個記錄鍵5分鍾的翻滾窗口,前進5分鍾。 對於我的用例,我不希望刪除任何舊消息,因此希望將處理時間視為時間語義。
時間語義的滾動窗口的默認行為是什么,如何在滾動窗口中指定選擇哪種時間語義?事件時間/處理時間/攝取時間。
時間語義未在窗口定義中指定,但取決於已配置的TimestampeExtractor
。 如果要切換到處理時間語義,可以在KafkaStreams
配置中將default.timestamp.extractor
設置為WallclockTimestampExtractor.class
。
相比
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.