【发布时间】:2020-10-07 08:30:27
【问题描述】:
我正在消费一个 kafka 主题,我想在有新数据记录传入时执行计算。应该对传入记录的数据和前两个记录的数据进行计算(如此处保存为链接的图片所示)。是否可以以某种方式缓冲最后两条记录,以便我可以使用这些记录和新记录进行操作?
【问题讨论】:
-
"是否有可能以某种方式缓冲最后两条记录,以便我可以使用这些记录和新记录进行操作?" -> 是的,这是可能的。查看窗口和有状态的 KafkaStreams 应用程序。
-
当然,在 Stackoverflow 上最好提出一个具体的编码问题。尽量避免可以用是或否回答的问题。随意尝试一下,如果您被阻止或遇到异常,请返回此处并描述您所做的事情并提供详细信息(错误日志)为什么它不起作用。
标签: apache-kafka kafka-consumer-api apache-kafka-streams