Here we go: I got quite complicated topology of various joins, aggregations, filters, maps, etc. By defaul the NUM_STREAM_THREADS_CONFIG
parameter equals to 1
and that's completely determenistic by definition - thus, partition's total ordering (that is guaranteed by Kafka itself) preserved.
Will total ordering be preserved once I set NUM_STREAM_THREADS_CONFIG
to 2
or more then that?
Does it depend upon special topology? I've checked the docs and went throught the threading model section, yet did not find an answer.