我正在研究Spring Boot应用程序,该应用程序使用Spring Cloud Stream与Kafka集成。
我需要暂停以编程方式接收来自Kafka的消息。我知道通过执行器端点(docs)管理绑定生命周期的可能性。
因此,我可以自动连接org.springframework.cloud.stream.endpoint.BindingsEndpoint
并使用它的公共方法。但是在我看来,这有点奇怪...
是否有更好的方法以编程方式管理绑定的生命周期?
答案 0 :(得分:0)
可以在您自己的代码中使用该post_fix
bean。目的实际上是管理绑定的生命周期。该bean有一个简单的好处,它可以作为执行器端点公开,以管理基于REST的绑定。
否则,您将采用复制/粘贴BindingsEndpoint
......