我们最近切换到Reactive Kafka。在为主题创建流时,如果主题存在,kafka似乎不会抛出任何错误。为什么会这样?
我知道可以使用addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC2")
明确检查主题是否存在。有没有办法强制反应性kafka在创建流之前检查主题是否存在?
答案 0 :(得分:0)
这可以在Kafka Broker设置中配置。相关配置为auto.create.topics.enable
,默认情况下为true。将其设置为false应该导致底层Apache Kafka客户端在主题不存在时抛出错误,而不是自动创建新主题。
有关详细信息,请参阅docs。