在什么情况下,Kafka Streams程序需要序列化/反序列化?假设我们有以下简单程序:
KStream<k,v> stream = ...;
Kstream<k,v> stream2 = stream.filter( predicateA )
Kstream<k,v> stream3 = stream2.filter( predicateB)
stream3.to( topic );
非常具体地,在filter
的两次调用之间,“ k”和“ v”是否已序列化/反序列化,还是将单个数据点作为本机对象传递?