spring-cloud-starter-stream-kafka不会创build提供给spring.boot.cloud.stream.bindings.output.destination的主题

我在spring引导应用程序中使用了spring-cloud-starter-stream-kafka和spring-cloud-stream jar for kafka。

jar的版本是1.1.1.RELEASE,我们正在创build一个名为Test的生产者。 以下同样是application.yml文件。

spring.boot.cloud.stream.bindings.output: destination: Test content-type: application/octet-stream producer: headerMode: raw requiredGroups: testConsumerGroup 

有时候我们在Docker中运行应用程序(使用docker-compose)而不是创buildTest主题时,问题有时就是创build“output”作为主题。 对于kafka,我正在使用wurstmeister / kafka(Tag 0.9.0.1-1)图像和wurstmeister / zookeeper。 尝试更新属性,但它不工作。

更新:debugging后得知bindingServiceProperties不包含绑定,因此spring的云stream创build主题为“输出”

它看起来像这个版本的库有错误。 所以,更新了库的版本,现在它的工作正常。