在Spring中没有@EnableBinding注释的Kafka绑定

时间:2017-07-16 14:16:06

标签: spring binding apache-kafka spring-cloud-stream

我正在使用spring cloud连接到我的Kafka经纪人。它工作正常。现在我想通过代码而不是注释创建我的绑定。 有没有方便的方法呢?

2 个答案:

答案 0 :(得分:1)

您能详细说明为什么要以编程方式进行绑定而不是使用@EnableBinding

虽然Spring Cloud Stream正好简化了这一点,但如果您更喜欢使用自己的连接方式(出于任何其他特定原因),那么您可能需要检查Spring Integration适配器以进行绑定。但是,在这种情况下,您可以通过设置Spring Cloud Stream提供的生命周期和所有其他好东西来独立完成。

如果您仍想使用Spring Cloud Stream但不想使用注释,请检查here以查看Spring Cloud Stream在您注释和应用用例时所执行的所有配置。

答案 1 :(得分:1)

请关注https://github.com/spring-cloud/spring-cloud-stream/issues/954。我们计划将此功能添加到1.3.0.RC1。