【发布时间】:2020-05-10 21:32:10
【问题描述】:
问题 1:我读到 Kafka Streams 的所有有状态操作(例如 Aggregate、Count 等)都会在客户端实例上创建一个状态存储。当我们使用 Materialized.with 或 Materialized.as 以及有状态操作时有什么区别。它仅用于交互式查询吗?或者当我们只调用有状态操作与使用物化视图调用有状态操作时,内部是否还有其他事情发生?
问题 2:当 num.standby.replicas > 0 时内部会发生什么?是更改日志主题复制还是仅复制状态存储?副本如何获取更改?复制是如何进行的?
【问题讨论】:
标签: apache-kafka apache-kafka-streams spring-kafka