【发布时间】:2019-07-13 02:09:03
【问题描述】:
美好的一天,
我想知道kafka队列是否可以保持数据几秒钟而不是释放数据。
我收到来自 kafka 主题的消息, 解析数据后,我将其在内存中保存一段时间(10 秒)(这会随着唯一消息的传递而增加),每条消息都有自己的计时器),我希望 kafka 告诉我该消息已过期(10秒),以便我可以继续其他任务。
但由于 flink/kafka 是事件驱动的,我希望 kafka 有某种圆形计时轮,可以在 10 秒后将消息的密钥重现给消费者。
知道如何使用 flink 窗口或 kafka 功能来归档它吗?
问候
【问题讨论】:
标签: scala timer apache-kafka apache-flink