Suppose I have 2 topics say xyz1, xyz2, each having 3 partitions. If I have a single Kafka stream application having 3 threads, can the following scenario occur?
Thread Partition
1 xyz1-partition 0, xyz2-partition 2
2 xyz1-partition 1, xyz2-partition 0
3 xyz1-partition 2, xyz2-partition 1
as opposed to:
Thread Partition
1 xyz1-partition 0, xyz2-partition 0
2 xyz1-partition 1, xyz2-partition 1
3 xyz1-partition 2, xyz2-partition 2
Essentially, a single thread consuming data from a particular partition of 2 different topics and the partition number can be varying? Assuming we use low-level processor API

