gpt4 book ai didi

java - 如何处理 Kafka 流中的不同时区?

转载 作者:行者123 更新时间:2023-11-30 10:07:17 25 4
gpt4 key购买 nike

因此,我正在评估 Kafka Streams 以及它可以做什么,看看它是否适合我的用例,因为我需要每 15 分钟、每小时、每天对传感器数据进行聚合,并发现由于其窗口功能,它很有用.因为我可以通过在 KGroupedStream 上应用 windowedBy() 创建窗口,但问题是窗口是在 UTC 中创建的,我希望我的数据按其原始时区而不是按UTC 时区,因为它阻碍了聚合,所以任何人都可以帮助我解决这个问题。

最佳答案

您可以使用自定义 TimestampExtractor“移动”时间戳——在将结果写回输出主题之前,您可以使用 Transformer 和“移动”通过 context.forward(key, value, To.all().withTimestamps()) 返回时间戳。

功能请求票:https://issues.apache.org/jira/browse/KAFKA-7911

关于java - 如何处理 Kafka 流中的不同时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54395471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com