2017-02-07 8 views
0

Zunächst einmal, dank dem Spring-Team für all ihre Arbeit treibt diese Arbeit voran!Konfigurieren von Spring Cloud Stream in Camden.SR5 mit Spring Boot 1.5.1

Jetzt, da Camden.SR5 offiziell ist, habe ich einige Fragen, wie man den Spring Cloud Stream kafka Binder korrekt konfiguriert, wenn Spring Boot 1.5.1 verwendet wird.

Spring Boot 1.5.1 hat automatische Konfiguration für Kafka und diese Konfigurationsoptionen scheinen mit denen in der Feder Cloud Stream Kafka Binder redundant zu sein.

Verwenden wir die Kernfederschuheigenschaften (spring.kafka. ) oder verwenden wir (spring.cloud.stream.kafka.binder.)?

Ich habe dieses Problem gefunden, aber ich bin gespannt, ob diese Arbeit in der nächsten Camden-Version enthalten sein wird?

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

Außerdem habe ich dieses Problem auf Stack-Überlauf gemeldet, und ich glaube, es wird auch mit Camden.SR5 ein Problem sein?

Failed to start bean 'inputBindingLifecycle' when using spring-boot:1.5.1 and spring-cloud-stream

Dank

Antwort

1

die Konfigurationsoptionen Boot-1.5 zu unterstützen, ist ein Thema im Gange. Da dedizierte 1.5-Unterstützung nur mit Spring Cloud Stream Chelsea Release-Zug (der in der Dalston-Version von Spring Cloud enthalten ist) kommt, wird es nur dort verfügbar sein.

Wenn Spring Cloud Camden mit Boot 1.5 verwendet wird, müssen Sie die Kafka-Abhängigkeiten wie in Failed to start bean 'inputBindingLifecycle' when using spring-boot:1.5.1 and spring-cloud-stream beschrieben überschreiben. Dies wird in zukünftigen Versionen von Spring Cloud Stream (und Spring Cloud) vermieden, aber nur im Chelsea Release-Zug von Spring Cloud Stream (und dem Dalston Release von Spring Cloud) - siehe https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/88 für Details.

+0

Danke für die schnelle Rückmeldung. – Tyler

Verwandte Themen