For a topic with multiple partitions -
1) Does a single SpringBoot instance use multiple threads to process (method annotated with StreamListener) each message from each partition?
2) Is it possible to configure more than one thread for each partition or is that something I would have to manually hand off from my listener thread to a worker pool?