我已经使用Kafka Streams创建了一个应用程序,并对输入主题进行了一些汇总。
现在,当应用程序启动时,它需要几分钟的时间才能从kafka更新日志中复制其状态(状态dir在启动之间并不持久)。
我想在启动时禁用从更改日志读取,这意味着它将从头开始。有可能吗?
答案 0 :(得分:1)
您可以通过Materialized#withLoggingDisabled()
禁用更改日志。
所有有状态运算符(例如aggregate()
,join()
)都接受可选的Materialized
参数。