Hello frens,
is there a difference in efficiency between:
a) streaming from stream:
final KStream<String, String> firstStream = streamsBuilder
.stream(myTopic, ...);
firstStream.to(myTopic2, ...);
final KStream<String, String> secondStream = firstStream
.filter(...)
.transformValues(...);
secondStream.to(myTopic3, ...);
b) streaming from kafka:
final KStream<String, String> firstStream = streamsBuilder
.stream(myTopic, ...);
firstStream.to(myTopic2, ...);
final KStream<String, String> secondStream = streamsBuilder
.stream(myTopic2, ...)
.filter(...)
.transformValues(...);
secondStream .to(myTopic3, ...);
The second is more comfortable, cuz I can move it to separate class/method.