Reactive Kafka:为不存在的主题创建流时没有错误

时间:2017-05-11 12:55:11

标签: apache-kafka reactive-kafka

我们最近切换到Reactive Kafka。在为主题创建流时,如果主题存在,kafka似乎不会抛出任何错误。为什么会这样?

我知道可以使用addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC2") 明确检查主题是否存在。有没有办法强制反应性kafka在创建流之前检查主题是否存在?

1 个答案:

答案 0 :(得分:0)

这可以在Kafka Broker设置中配置。相关配置为auto.create.topics.enable,默认情况下为true。将其设置为false应该导致底层Apache Kafka客户端在主题不存在时抛出错误,而不是自动创建新主题。

有关详细信息,请参阅docs