Apache kafka Log4j2 kafka appender在所有kafka代理不可用时的故障切换处理?

Apache kafka Log4j2 kafka appender在所有kafka代理不可用时的故障切换处理?,apache-kafka,log4j2,Apache Kafka,Log4j2,我使用Log4j2-Kafka-appender将我的所有应用程序日志发送到Kafka,它可以正常工作。但在某种情况下,当我故意关闭代理时,应用程序就会挂断,卡夫卡附加器会继续尝试建立连接 当经纪人破产时,我如何停止向卡夫卡写信?一旦可用,是否继续 以下是我使用的appender配置 <Kafka name="KafkaServiceStatInfo" topic="testKafkaLogs"> <Pat

我使用Log4j2-Kafka-appender将我的所有应用程序日志发送到Kafka,它可以正常工作。但在某种情况下,当我故意关闭代理时,应用程序就会挂断,卡夫卡附加器会继续尝试建立连接

当经纪人破产时,我如何停止向卡夫卡写信?一旦可用,是否继续

以下是我使用的appender配置

<Kafka name="KafkaServiceStatInfo" topic="testKafkaLogs">
                <PatternLayout pattern="%m"/>
            <Property name="bootstrap.servers">localhost:9092</Property>
            <Property name="acks">0</Property>
        </Kafka>
        <Async name="Async">
            <AppenderRef ref="KafkaServiceStatInfo"/>
        </Async>

本地主机:9092
0