我正在使用Spring Boot 2.0.3-RELEASE版本。这是我的配置文件。 当我启动我的使用者时,它将以默认配置开始。它们不会被我指定的配置覆盖。
spring:
cloud:
stream:
kafka:
binder:
brokers: localhost
defaultBrokerPort: 9092
zkNodes: localhost
defaultZkPort: 2181
bindings:
inEvent:
consumer:
configuration:
max:
poll:
records: 10
group:
id: group1
client:
id: 1
enable:
auto:
commit: true
auto:
offset:
reset: earliest
group: eventin
destination: event
inSenser:
consumer:
configuration:
max:
poll:
records: 10
client:
id: 2
group: insenser
destination: processenser
这是我的I / O通道界面。
interface EventStream {
@Input("inEvent")
fun getEvents(): SubscribableChannel
@Input("inSenser")
fun getSensers(): SubscribableChannel
}
答案 0 :(得分:0)
在这种情况下,我认为spring.cloud.stream.binding和spring.cloud.stream.kafka.binding都适用。似乎这是格式错误。请检查您的Yaml文件格式并尝试。谢谢。