【发布时间】:2020-11-15 18:26:39
【问题描述】:
当然,流式应用程序是无限制的,但我有一个新的用例,我需要从 Kafka 主题中使用确切数量或更少的消息(可配置,例如 100 条消息)。然后应用程序应该停止。
动机很简单,流量很少使用,不需要实时,所以没有理由拥有一个永久的流媒体应用。
偶尔调用一次应用程序就足够了。
有没有办法使用 FlinkKafkaConsumer 来实现它?
添加一个计数器,当应用程序达到所需的消息数量时将其终止是一种选择,但我更喜欢使用更优雅的东西。
【问题讨论】:
标签: apache-kafka apache-flink flink-streaming