運行spring-boot 1.5.7.RELEASE
程序使用spring-cloud Dalston.SR4
。 曾爲自己通過雲流documentation,特別是關於卡夫卡粘合劑的使用,但我仍不清楚在一些配置方面:spring-cloud-stream-kafka配置:instanceCount&instanceIndex
難道我們真的需要設置
spring.cloud.stream.{instanceCount,instanceIndex}
當我們從卡夫卡經紀人消耗?我不明白爲什麼會這麼做,因爲設置了spring.cloud.stream.bindings.<channel>.group
。或者可以肯定地說,如果cloud.stream.kafka.bindings.<channel>.autoRebalanceEnabled
設置爲false
,那麼僅需要這2個屬性?對kafka消費者設置
cloud.stream.default.consumer.partitioned: true
有什麼好處嗎?獎勵:
spring.cloud.stream.kafka.binder.configuration.auto.offset.reset
和spring.cloud.stream.kafka.bindings.<channelName>.consumer.startOffset
有何區別?它只是後者配置每個通道的偏移復位?在任何情況下,這兩個都不會被拾取,並且auto.offset.reset
值在啓動期間仍然報告爲earliest
。
我在'1.2.1.RELEASE'上,所以最簡單的路徑是移到1.3。感謝您的另一個質量答覆。 – laur