我正在尝试在同一应用中使用两个不同的Kafka。
当我只有一个Kafka时,我的application.yml是:
spring:
cloud:
stream:
kafka:
binder:
brokers: kafka_broker01
zkNodes: kafka_broker01
headers: type
binders:
some-binder:
type: kafka
inheritEnviroment: true
但是我不知道该怎么办,以防我在绑定中引用其他一些Kafka服务器:
kafka:
binder:
brokers: other_kafka_broker01
zkNodes: other_kafka_broker01
headers: type
如何重新排列属性?
谢谢。
答案 0 :(得分:2)
您的问题过于笼统,因此我建议从Multibinder samples开始,其中包括包括Kafka在内的几种变体。 reference manual中提供了有关多活页夹支持的更多信息和详细信息。