【发布时间】:2020-06-16 14:42:46
【问题描述】:
我正在使用 Spring Cloud Stream (3.0.4.RELEASE) 和 Kafka-Streams binder (3.0.0.RELEASE)。我也在使用“函数式编程模型”(所以没有@StreamListener 等)。多么可爱的技术啊!
我需要能够在一天中的特定时间暂停流处理/消费新事件。这为事件创建了一个“停电期”。在“停电期”结束后,我将恢复流处理。因此,我希望能够使用代码暂停或打开/关闭 KStream 消费者。我似乎无法管理它!
到目前为止,我尝试了什么? - 使用 /actuator/bindings 端点启动/停止 kafka-streams 绑定。似乎这不适用于 kafka-streams binder,仅适用于 kafka binder :(。
任何帮助将不胜感激!谢谢!
【问题讨论】:
标签: java apache-kafka-streams spring-cloud-stream