如何按时区窗口显示卡夫卡流?

时间:2019-04-17 22:35:25

标签: java apache-kafka apache-kafka-streams

我有一个kafka主题,其中包含来自多个国家的消息。 我不仅需要根据UTC汇总每个时区的前一天所有消息,还需要对汇总结果进行一些计算。

例如,我想在中国的午夜时间(UTC下午4点)汇总每个中国的消息(UTC + 08:00),而不必等待UTC午夜(要等待8个小时)。 之后,我将需要在法国的午夜(UTC晚上10点)等汇总每个法国的邮件(UTC + 02:00)。

对于每个消息,我都有相应的所需时间戳信息。 我看到TimeWindows应该是与AdvanceBy选项结合使用的一项很棒的功能,但是我不知道它是否考虑了相应的时区。也许kafka流分支也可以提供帮助吗?

预先感谢, 问候

0 个答案:

没有答案