【发布时间】:2021-10-05 06:40:12
【问题描述】:
我需要延迟处理某些事件。
例如。我有三个事件(在 Kafka 上发布):
- A (id: 1, retryAt: now)
- B(id:2,retryAt:10 分钟后)
- C (id: 3, retryAt: now)
我需要立即处理记录 A 和 C,而记录 B 需要十分钟后处理。 这在 Apache Flink 中是否可行?
到目前为止,无论我研究过什么,似乎“触发器”可能有助于在 Flink 中实现它,但还不能正确实现它。
我也查看了 Kafka 文档,但在那里看起来并不可行。
【问题讨论】:
标签: apache-kafka apache-flink flink-streaming flink-sql flink-cep