以编程方式暂停Spring Cloud Stream Kafka活页夹

时间:2019-05-08 08:55:47

标签: spring-cloud-stream

我正在研究Spring Boot应用程序,该应用程序使用Spring Cloud Stream与Kafka集成。

我需要暂停以编程方式接收来自Kafka的消息。我知道通过执行器端点(docs)管理绑定生命周期的可能性。 因此,我可以自动连接org.springframework.cloud.stream.endpoint.BindingsEndpoint并使用它的公共方法。但是在我看来,这有点奇怪...

是否有更好的方法以编程方式管理绑定的生命周期?

1 个答案:

答案 0 :(得分:0)

可以在您自己的代码中使用该post_fix bean。目的实际上是管理绑定的生命周期。该bean有一个简单的好处,它可以作为执行器端点公开,以管理基于REST的绑定。

否则,您将采用复制/粘贴BindingsEndpoint ......

的逻辑的方式。