即使在Kafka连接断开后,应用程序也应继续运行

时间:2019-06-15 15:21:41

标签: apache-kafka kafka-consumer-api kafka-producer-api

我正在向外部团队发布消息,该团队使用Kafka的消息并返回给我们回复。每当我们的应用程序运行时,它会尝试将发布消息发送到Kafka,并且如果Kafka连接丢失或断开,则我们的应用程序将引发异常。 我希望即使Kafka连接断开,我的应用程序也不应断开。 Kafka主题由其他团队处理,我无法更改其代码。 有什么办法可以绕过Kafka步骤保持我的应用程序运行,并继续进行其他处理而不会产生任何影响?

1 个答案:

答案 0 :(得分:0)

您可以增加生产者配置retries并将其设置为较大的数字,例如Integer.MAX_VALUE