I'm using Kafka Streams to do concurrent work on a Kafka topic.
The stream is of the following form
stream(topic)
.map(somefunction)
.through(secondtopic)
I've set KStreams
to have 15 worker threads, but it seems like the work isn't being balanced between threads correctly (or not at all). Might there be something wrong with my setup? I was expecting that the work would be evenly distributed among the worker threads, but it seems like that's not the case.