【发布时间】:2020-07-13 05:20:15
【问题描述】:
我有一个场景,我需要使用 java 将消息推送到 kafka 主题中......但条件是如果我的一个集群出现故障,则需要连接另一个 kafka 集群并推送消息。
【问题讨论】:
标签: java spring-boot apache-kafka spring-kafka kafka-producer-api
我有一个场景,我需要使用 java 将消息推送到 kafka 主题中......但条件是如果我的一个集群出现故障,则需要连接另一个 kafka 集群并推送消息。
【问题讨论】:
标签: java spring-boot apache-kafka spring-kafka kafka-producer-api
您需要配置两个 DefaultKafkaProducerFactory bean 和两个 KafkaTemplates。
当您遇到异常时,故障转移到另一个模板。
【讨论】:
reset() 并重新启动容器;您不能使用默认工厂执行此操作,因为它们不提供更改配置属性的机制。