使用 Spring boot 1.5.1 在 Camden.SR5 中配置 Spring Cloud Stream

Configuring Spring Cloud Stream in Camden.SR5 with Spring boot 1.5.1

首先,感谢 Spring 团队为推动这项工作所做的所有工作!

既然 Camden.SR5 是官方的,我有一些关于如何在使用 Spring Boot 1.5.1 时正确配置 spring 云流 kafka 绑定程序的问题。

Spring boot 1.5.1 具有 kafka 的自动配置,这些配置选项似乎与 spring 云流 kafka 活页夹中的配置选项是多余的。

我们是使用核心 spring 引导属性 (spring.kafka.) 还是使用 (spring.cloud.stream.kafka.binder.)?

我确实发现了这个问题,但我很好奇这项工作是否会包含在下一个 Camden 版本中?

https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/73

此外,我在 Stack Overflow 上看到了这个问题的报道,我相信这也是 Camden.SR5 的问题?

谢谢

支持 Boot 1.5 配置选项的问题正在进行中。此外,由于专门的 1.5 支持仅随 Spring Cloud Stream Chelsea 发布系列(包含在 Spring Cloud 的 Dalston 版本中)提供,因此仅在那里可用。

此外,当使用 Spring Cloud Camden with Boot 1.5 时,您需要覆盖 Kafka 依赖项,如 . This will be avoided in future versions of Spring Cloud Stream (and Spring Cloud) but only starting in the Chelsea release train of Spring Cloud Stream (and the Dalston release of Spring Cloud) - see https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/88 中所述以获取详细信息。