【发布时间】:2018-07-24 14:36:44
【问题描述】:
假设我们将 DEFAULT_VALUE_SERDE_CLASS_CONFIG 设置为 Serdes.ByteArraySerde,并假设在拓扑中没有指定进一步的覆盖并且正在使用默认的覆盖,它是否会为正在处理的每条消息创建一个 byte[] 数组类型的新对象?从主题反序列化?此外,这种行为在从状态存储中检索时是否适用,这意味着它会创建 byte[] 数组类型的新对象吗?
或者它会重复使用与每个流线程对应的相同对象吗?
【问题讨论】:
-
Kafka Streams 不会重复使用该对象,而是每次都创建一个新对象。
标签: apache-kafka apache-kafka-streams